Merge pull request #298 from hkulekci/update-branch

update latest commits.
This commit is contained in:
Adam Bard 2013-09-04 09:27:40 -07:00
commit e2f1c8adf3
2 changed files with 22 additions and 0 deletions

View File

@ -95,6 +95,10 @@ int main() {
// is not evaluated (except VLAs (see below)). // is not evaluated (except VLAs (see below)).
// The value it yields in this case is a compile-time constant. // The value it yields in this case is a compile-time constant.
int a = 1; int a = 1;
// size_t bir objeyi temsil etmek için kullanılan 2 byte uzunluğundaki bir
// işaretsiz tam sayı tipidir
size_t size = sizeof(a++); // a++ is not evaluated size_t size = sizeof(a++); // a++ is not evaluated
printf("sizeof(a++) = %zu where a = %d\n", size, a); printf("sizeof(a++) = %zu where a = %d\n", size, a);
// prints "sizeof(a++) = 4 where a = 1" (on a 32-bit architecture) // prints "sizeof(a++) = 4 where a = 1" (on a 32-bit architecture)

View File

@ -67,6 +67,9 @@ $float = 1.234;
$float = 1.2e3; $float = 1.2e3;
$float = 7E-10; $float = 7E-10;
// Değişken Silmek
unset($int1)
// Aritmetik // Aritmetik
$sum = 1 + 1; // 2 $sum = 1 + 1; // 2
$difference = 2 - 1; // 1 $difference = 2 - 1; // 1
@ -183,6 +186,13 @@ $y = 0;
echo $x; // => 2 echo $x; // => 2
echo $z; // => 0 echo $z; // => 0
// Dump'lar değişkenin tipi ve değerini yazdırır
var_dump($z); // int(0) yazdırılacaktır
// Print'ler ise değişkeni okunabilir bir formatta yazdıracaktır.
print_r($array); // Çıktı: Array ( [0] => One [1] => Two [2] => Three )
/******************************** /********************************
* Mantık * Mantık
*/ */
@ -478,10 +488,18 @@ class MyClass
print 'MyClass'; print 'MyClass';
} }
//final anahtar kelimesi bu metodu override edilemez yapacaktır.
final function youCannotOverrideMe() final function youCannotOverrideMe()
{ {
} }
/*
Bir sınıfın özelliğini ya da metodunu statik yaptığınız takdirde sınıfın bir
objesini oluşturmadan bu elemana erişebilirsiniz. Bir özellik statik tanımlanmış
ise obje üzerinden bu elemana erişilemez. (Statik metodlar öyle değildir.)
*/
public static function myStaticMethod() public static function myStaticMethod()
{ {
print 'I am static'; print 'I am static';