mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-23 22:27:35 +03:00
Merge pull request #298 from hkulekci/update-branch
update latest commits.
This commit is contained in:
commit
e2f1c8adf3
@ -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)
|
||||||
|
@ -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';
|
||||||
|
Loading…
Reference in New Issue
Block a user