php

PHP'de referans kullanımı ve fonksiyondan return dışında değer döndürme

Referans geçirme yöntemi C deki pointerlara benzer şekilde çalışır.

$a = 1;
$b = &$a;
echo $a;
$b = 2;
echo $a;

Yukarıdaki kodda $b değişkeni, $a nın işaretçisi olarak çalışır. Yani $a değişkeninin bellekte tutulduğu yeri $a ile birlikte $b değişkeni de gösterir.
Bu yüzden $b ye bir değer atadığınızda $a nın da içeriği değişir. Böylece ikinci echo nun sonucunda ekrana 2 basılır.

Gerçek bir örnekle göstermek gerekirse, daha önceden yazmış olduğunuz ve program içerisinde birçok yerde kullandığınız bir fonksiyonunuz olduğunu düşünelim.

Debian 5'e Memcached Servisi ve PHP Memcache PECL Eklentisi Kurulum

Debian 5 memcahed servisinin yüklenmesi

#apt-get install memcached

Debian 5 PHP memcache PECL eklentisi yüklenmesi

# apt-get install autoconf
# cd /usr/local/src
# wget http://pecl.php.net/get/memcache-2.2.5.tgz
# tar zxvf memcache-2.2.5.tgz
# cd memcache-2.2.5
# phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
# ./configure
# make
# make install
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

TinyMCE HTML Metin Editörü Kullanımı

Öncelikle, basit bir html formu post eden ve php ile post edilen datayı okuyabilen bir yapımızın hazır olması gerekir. Çok basit olarak aşağıda biri html formu içeren diğeri php kodlarını içeren, iki adet örnek dosyayı görüyoruz.

form.html:

TinyMCE HTML Metin Editörü Kullanımı

Syndicate content