{"id":50,"date":"2022-02-06T13:00:00","date_gmt":"2022-02-06T10:00:00","guid":{"rendered":"http:\/\/aslihankaratas.com\/?p=50"},"modified":"2024-04-02T01:06:54","modified_gmt":"2024-04-01T22:06:54","slug":"phpye-giris","status":"publish","type":"post","link":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/","title":{"rendered":"PHP&#8217;de De\u011fi\u015fkenler"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">De\u011fi\u015fken, bir bilgisayar program\u0131nda de\u011ferlerin saklanmas\u0131 ve i\u015flenmesi i\u00e7in kullan\u0131lan sembolik bir isimdir. Bir de\u011fi\u015fken, ad\u0131 verilen ve bir de\u011feri temsil eden bir bellek alan\u0131na at\u0131fta bulunur. De\u011fi\u015fkenler, program\u0131n \u00e7al\u0131\u015fma zaman\u0131nda de\u011ferlerini de\u011fi\u015ftirebilirler, bu nedenle &#8220;de\u011fi\u015fken&#8221; ad\u0131 verilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De\u011fi\u015fken olu\u015fturma kurallar\u0131:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>De\u011fi\u015fkenler $ (dolar) i\u015faretiyle ba\u015flar.<\/li>\n\n\n\n<li>De\u011fi\u015fkenler bir harf veya _ (alt \u00e7izgi) ile ba\u015flamal\u0131d\u0131r. Herhangi bir rakamla ba\u015flayamaz.<\/li>\n\n\n\n<li>De\u011fi\u015fkenler i\u00e7erisinde \u00f6zel karakterler (\/, +, ^, \u201d vb.) veya bo\u015fluk karakteri kullan\u0131lamaz.<\/li>\n\n\n\n<li>De\u011fi\u015fken isimleri tan\u0131mlan\u0131rken, PHP taraf\u0131ndan kullan\u0131lmakta olan rezerve kelimeler (if, break, default, new vb.) kullan\u0131lamaz.<\/li>\n\n\n\n<li>De\u011fi\u015fken isimleri i\u00e7erisinde (a-z, A-Z, 0-9) ve _ (alt \u00e7izgi) kullan\u0131labilir.<\/li>\n\n\n\n<li>De\u011fi\u015fken isimleri b\u00fcy\u00fck \u2013 k\u00fc\u00e7\u00fck harf duyarl\u0131d\u0131r.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>integer:<\/strong> Tam say\u0131larlaru tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$a = 1234; \/\/ decimal number\n$a = -123; \/\/ a negative number\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>double:<\/strong> Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>float: <\/strong>Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$a = 1.234; \n$b = 1.2e3; \n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>string:<\/strong> Karakter t\u00fcr\u00fc de\u011fi\u015fkenleri tutar.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\necho 'bu string bir ifadedir';\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>boolean:<\/strong> T\/F (do\u011fru-yanl\u0131\u015f) gibi se\u00e7im yapmam\u0131z gereken de\u011fi\u015fken t\u00fcrlerini tutar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>var: <\/strong>PHP&#8217;de &#8220;var&#8221; kelimesi, \u00f6zellikle daha eski PHP s\u00fcr\u00fcmlerinde bir de\u011fi\u015fken tan\u0131mlamak i\u00e7in kullan\u0131l\u0131yordu. Ancak, daha modern PHP s\u00fcr\u00fcmlerinde &#8220;var&#8221; kelimesi yerine &#8220;let&#8221; veya &#8220;const&#8221; gibi alternatifler veya de\u011fi\u015fkenin t\u00fcr\u00fcn\u00fc belirtmek i\u00e7in kullan\u0131lan t\u00fcr isimleri (int, string, float gibi) tercih edilir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$var = NULL;    \n?><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u00fcr D\u00f6n\u00fc\u015f\u00fcmleri: <\/strong>PHP&#8217;de t\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri, bir veri tipini ba\u015fka bir veri tipine d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemidir. T\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri genellikle otomatik olarak ger\u00e7ekle\u015fir, ancak baz\u0131 durumlarda a\u00e7\u0131k\u00e7a d\u00f6n\u00fc\u015f\u00fcm yapmak gerekebilir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$stringSayi = \"123\";\n\n$integerSayi = (int)$stringSayi;\n\necho $integerSayi; \/\/ \u00c7\u0131kt\u0131: 123 (integer)\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Daha detayland\u0131racak olursak<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$integerSayi = 123;\n$stringSayi = (string)$integerSayi;\necho $stringSayi; \/\/ \u00c7\u0131kt\u0131: \"123\" (string)\n\n$stringSayi = \"123.45\";\n$floatSayi = (float)$stringSayi;\necho $floatSayi; \/\/ \u00c7\u0131kt\u0131: 123.45 (float)\n\n\n$floatSayi = 123.45;\n$integerSayi = (int)$floatSayi;\necho $integerSayi; \/\/ \u00c7\u0131kt\u0131: 123 (integer)\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NOT: <\/strong><code>intval()<\/code> PHP&#8217;de kullan\u0131lan bir i\u015flevdir. Bu i\u015flev, bir de\u011feri tamsay\u0131ya (integer) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Genellikle, bir dizeden veya ba\u015fka bir de\u011fi\u015fken t\u00fcr\u00fcnden bir de\u011feri tamsay\u0131ya d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Unset Fonksiyonu: <\/strong>PHP&#8217;de bir veya birden \u00e7ok de\u011fi\u015fkenin varl\u0131\u011f\u0131n\u0131 sonland\u0131rmak veya bellekten silmek i\u00e7in kullan\u0131l\u0131r. Bu fonksiyon bir de\u011fi\u015fkeni yok eder ve bellekteki alan\u0131n\u0131 serbest b\u0131rak\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$degisken = \"Bu bir deneme\";\n\nunset($degisken);\n\n\/\/ Art\u0131k $degisken de\u011fi\u015fkeni yok edildi.\n?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code><br><strong>\u0130sset \u0130\u015flevi:<\/strong><\/code> <code>isset()<\/code> i\u015flevi, belirtilen de\u011fi\u015fkenin tan\u0131ml\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer belirtilen de\u011fi\u015fken tan\u0131ml\u0131ysa ve de\u011feri <code>NULL<\/code> olmamakla birlikte tan\u0131ml\u0131 bir de\u011fere sahipse <code>true<\/code> d\u00f6ner; aksi halde <code>false<\/code> d\u00f6ner.  Bu i\u015flev genellikle bir de\u011fi\u015fkenin var olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>if (isset($degisken)) {<br>    echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131d\u0131r.&#8217;;<br>} else {<br>    echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131 de\u011fildir.&#8217;;<br>}<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rand \u0130\u015flevi: <\/strong><code>rand()<\/code> i\u015flevi, belirli bir aral\u0131kta (ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131 aras\u0131nda) rastgele bir tamsay\u0131 \u00fcretir. \u00d6zellikle oyunlar, rasgele deneme i\u015flemleri ve testler gibi durumlarda kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Baz\u0131 \u00d6nemli \u0130fadeler<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\\n &nbsp;: Yeni sat\u0131r ekleme<\/li>\n\n\n\n<li>\\r &nbsp;: Sat\u0131rba\u015f\u0131na gelir<\/li>\n\n\n\n<li>\\t &nbsp;: Tab tu\u015funun g\u00f6revini yapar.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>De\u011fi\u015fken, bir bilgisayar program\u0131nda de\u011ferlerin saklanmas\u0131 ve i\u015flenmesi i\u00e7in kullan\u0131lan sembolik bir isimdir. Bir de\u011fi\u015fken, ad\u0131 verilen ve bir de\u011feri temsil eden bir bellek alan\u0131na at\u0131fta bulunur. De\u011fi\u015fkenler, program\u0131n \u00e7al\u0131\u015fma zaman\u0131nda de\u011ferlerini de\u011fi\u015ftirebilirler, bu nedenle &#8220;de\u011fi\u015fken&#8221; ad\u0131 verilir. De\u011fi\u015fken olu\u015fturma kurallar\u0131: integer: Tam say\u0131larlaru tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. double: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. float: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. string: Karakter t\u00fcr\u00fc de\u011fi\u015fkenleri tutar. boolean: T\/F (do\u011fru-yanl\u0131\u015f) gibi se\u00e7im yapmam\u0131z gereken de\u011fi\u015fken t\u00fcrlerini tutar. var: PHP&#8217;de &#8220;var&#8221; kelimesi, \u00f6zellikle daha eski PHP s\u00fcr\u00fcmlerinde bir de\u011fi\u015fken tan\u0131mlamak i\u00e7in kullan\u0131l\u0131yordu. Ancak, daha modern PHP s\u00fcr\u00fcmlerinde &#8220;var&#8221; kelimesi yerine &#8220;let&#8221; veya &#8220;const&#8221; gibi alternatifler veya de\u011fi\u015fkenin t\u00fcr\u00fcn\u00fc belirtmek i\u00e7in kullan\u0131lan t\u00fcr isimleri (int, string, float gibi) tercih edilir. T\u00fcr D\u00f6n\u00fc\u015f\u00fcmleri: PHP&#8217;de t\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri, bir veri tipini ba\u015fka bir veri tipine d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemidir. T\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri genellikle otomatik olarak ger\u00e7ekle\u015fir, ancak baz\u0131 durumlarda a\u00e7\u0131k\u00e7a d\u00f6n\u00fc\u015f\u00fcm yapmak gerekebilir. Daha detayland\u0131racak olursak NOT: intval() PHP&#8217;de kullan\u0131lan bir i\u015flevdir. Bu i\u015flev, bir de\u011feri tamsay\u0131ya (integer) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Genellikle, bir dizeden veya ba\u015fka bir de\u011fi\u015fken t\u00fcr\u00fcnden bir de\u011feri tamsay\u0131ya d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131l\u0131r. Unset Fonksiyonu: PHP&#8217;de bir veya birden \u00e7ok de\u011fi\u015fkenin varl\u0131\u011f\u0131n\u0131 sonland\u0131rmak veya bellekten silmek i\u00e7in kullan\u0131l\u0131r. Bu fonksiyon bir de\u011fi\u015fkeni yok eder ve bellekteki alan\u0131n\u0131 serbest b\u0131rak\u0131r. \u0130sset \u0130\u015flevi: isset() i\u015flevi, belirtilen de\u011fi\u015fkenin tan\u0131ml\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer belirtilen de\u011fi\u015fken tan\u0131ml\u0131ysa ve de\u011feri NULL olmamakla birlikte tan\u0131ml\u0131 bir de\u011fere sahipse true d\u00f6ner; aksi halde false d\u00f6ner. Bu i\u015flev genellikle bir de\u011fi\u015fkenin var olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. if (isset($degisken)) { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131d\u0131r.&#8217;;} else { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131 de\u011fildir.&#8217;;} Rand \u0130\u015flevi: rand() i\u015flevi, belirli bir aral\u0131kta (ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131 aras\u0131nda) rastgele bir tamsay\u0131 \u00fcretir. \u00d6zellikle oyunlar, rasgele deneme i\u015flemleri ve testler gibi durumlarda kullan\u0131\u015fl\u0131d\u0131r. Baz\u0131 \u00d6nemli \u0130fadeler<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-genel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP&#039;de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP&#039;de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e\" \/>\n<meta property=\"og:description\" content=\"De\u011fi\u015fken, bir bilgisayar program\u0131nda de\u011ferlerin saklanmas\u0131 ve i\u015flenmesi i\u00e7in kullan\u0131lan sembolik bir isimdir. Bir de\u011fi\u015fken, ad\u0131 verilen ve bir de\u011feri temsil eden bir bellek alan\u0131na at\u0131fta bulunur. De\u011fi\u015fkenler, program\u0131n \u00e7al\u0131\u015fma zaman\u0131nda de\u011ferlerini de\u011fi\u015ftirebilirler, bu nedenle &#8220;de\u011fi\u015fken&#8221; ad\u0131 verilir. De\u011fi\u015fken olu\u015fturma kurallar\u0131: integer: Tam say\u0131larlaru tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. double: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. float: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. string: Karakter t\u00fcr\u00fc de\u011fi\u015fkenleri tutar. boolean: T\/F (do\u011fru-yanl\u0131\u015f) gibi se\u00e7im yapmam\u0131z gereken de\u011fi\u015fken t\u00fcrlerini tutar. var: PHP&#8217;de &#8220;var&#8221; kelimesi, \u00f6zellikle daha eski PHP s\u00fcr\u00fcmlerinde bir de\u011fi\u015fken tan\u0131mlamak i\u00e7in kullan\u0131l\u0131yordu. Ancak, daha modern PHP s\u00fcr\u00fcmlerinde &#8220;var&#8221; kelimesi yerine &#8220;let&#8221; veya &#8220;const&#8221; gibi alternatifler veya de\u011fi\u015fkenin t\u00fcr\u00fcn\u00fc belirtmek i\u00e7in kullan\u0131lan t\u00fcr isimleri (int, string, float gibi) tercih edilir. T\u00fcr D\u00f6n\u00fc\u015f\u00fcmleri: PHP&#8217;de t\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri, bir veri tipini ba\u015fka bir veri tipine d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemidir. T\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri genellikle otomatik olarak ger\u00e7ekle\u015fir, ancak baz\u0131 durumlarda a\u00e7\u0131k\u00e7a d\u00f6n\u00fc\u015f\u00fcm yapmak gerekebilir. Daha detayland\u0131racak olursak NOT: intval() PHP&#8217;de kullan\u0131lan bir i\u015flevdir. Bu i\u015flev, bir de\u011feri tamsay\u0131ya (integer) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Genellikle, bir dizeden veya ba\u015fka bir de\u011fi\u015fken t\u00fcr\u00fcnden bir de\u011feri tamsay\u0131ya d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131l\u0131r. Unset Fonksiyonu: PHP&#8217;de bir veya birden \u00e7ok de\u011fi\u015fkenin varl\u0131\u011f\u0131n\u0131 sonland\u0131rmak veya bellekten silmek i\u00e7in kullan\u0131l\u0131r. Bu fonksiyon bir de\u011fi\u015fkeni yok eder ve bellekteki alan\u0131n\u0131 serbest b\u0131rak\u0131r. \u0130sset \u0130\u015flevi: isset() i\u015flevi, belirtilen de\u011fi\u015fkenin tan\u0131ml\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer belirtilen de\u011fi\u015fken tan\u0131ml\u0131ysa ve de\u011feri NULL olmamakla birlikte tan\u0131ml\u0131 bir de\u011fere sahipse true d\u00f6ner; aksi halde false d\u00f6ner. Bu i\u015flev genellikle bir de\u011fi\u015fkenin var olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. if (isset($degisken)) { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131d\u0131r.&#8217;;} else { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131 de\u011fildir.&#8217;;} Rand \u0130\u015flevi: rand() i\u015flevi, belirli bir aral\u0131kta (ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131 aras\u0131nda) rastgele bir tamsay\u0131 \u00fcretir. \u00d6zellikle oyunlar, rasgele deneme i\u015flemleri ve testler gibi durumlarda kullan\u0131\u015fl\u0131d\u0131r. Baz\u0131 \u00d6nemli \u0130fadeler\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/\" \/>\n<meta property=\"og:site_name\" content=\"ASLIHAN KARATA\u015e\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-06T10:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-01T22:06:54+00:00\" \/>\n<meta name=\"author\" content=\"aslihankaratas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"aslihankaratas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/\",\"url\":\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/\",\"name\":\"PHP'de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e\",\"isPartOf\":{\"@id\":\"https:\/\/aslihankaratas.com\/#website\"},\"datePublished\":\"2022-02-06T10:00:00+00:00\",\"dateModified\":\"2024-04-01T22:06:54+00:00\",\"author\":{\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\"},\"breadcrumb\":{\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/aslihankaratas.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP&#8217;de De\u011fi\u015fkenler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aslihankaratas.com\/#website\",\"url\":\"https:\/\/aslihankaratas.com\/\",\"name\":\"ASLIHAN KARATA\u015e\",\"description\":\"Lecturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aslihankaratas.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\",\"name\":\"aslihankaratas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"caption\":\"aslihankaratas\"},\"sameAs\":[\"http:\/\/aslihankaratas.com\"],\"url\":\"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP'de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/","og_locale":"tr_TR","og_type":"article","og_title":"PHP'de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e","og_description":"De\u011fi\u015fken, bir bilgisayar program\u0131nda de\u011ferlerin saklanmas\u0131 ve i\u015flenmesi i\u00e7in kullan\u0131lan sembolik bir isimdir. Bir de\u011fi\u015fken, ad\u0131 verilen ve bir de\u011feri temsil eden bir bellek alan\u0131na at\u0131fta bulunur. De\u011fi\u015fkenler, program\u0131n \u00e7al\u0131\u015fma zaman\u0131nda de\u011ferlerini de\u011fi\u015ftirebilirler, bu nedenle &#8220;de\u011fi\u015fken&#8221; ad\u0131 verilir. De\u011fi\u015fken olu\u015fturma kurallar\u0131: integer: Tam say\u0131larlaru tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. double: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. float: Ondal\u0131k say\u0131lar\u0131 tutan de\u011fi\u015fken t\u00fcr\u00fcd\u00fcr. string: Karakter t\u00fcr\u00fc de\u011fi\u015fkenleri tutar. boolean: T\/F (do\u011fru-yanl\u0131\u015f) gibi se\u00e7im yapmam\u0131z gereken de\u011fi\u015fken t\u00fcrlerini tutar. var: PHP&#8217;de &#8220;var&#8221; kelimesi, \u00f6zellikle daha eski PHP s\u00fcr\u00fcmlerinde bir de\u011fi\u015fken tan\u0131mlamak i\u00e7in kullan\u0131l\u0131yordu. Ancak, daha modern PHP s\u00fcr\u00fcmlerinde &#8220;var&#8221; kelimesi yerine &#8220;let&#8221; veya &#8220;const&#8221; gibi alternatifler veya de\u011fi\u015fkenin t\u00fcr\u00fcn\u00fc belirtmek i\u00e7in kullan\u0131lan t\u00fcr isimleri (int, string, float gibi) tercih edilir. T\u00fcr D\u00f6n\u00fc\u015f\u00fcmleri: PHP&#8217;de t\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri, bir veri tipini ba\u015fka bir veri tipine d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemidir. T\u00fcr d\u00f6n\u00fc\u015f\u00fcmleri genellikle otomatik olarak ger\u00e7ekle\u015fir, ancak baz\u0131 durumlarda a\u00e7\u0131k\u00e7a d\u00f6n\u00fc\u015f\u00fcm yapmak gerekebilir. Daha detayland\u0131racak olursak NOT: intval() PHP&#8217;de kullan\u0131lan bir i\u015flevdir. Bu i\u015flev, bir de\u011feri tamsay\u0131ya (integer) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Genellikle, bir dizeden veya ba\u015fka bir de\u011fi\u015fken t\u00fcr\u00fcnden bir de\u011feri tamsay\u0131ya d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131l\u0131r. Unset Fonksiyonu: PHP&#8217;de bir veya birden \u00e7ok de\u011fi\u015fkenin varl\u0131\u011f\u0131n\u0131 sonland\u0131rmak veya bellekten silmek i\u00e7in kullan\u0131l\u0131r. Bu fonksiyon bir de\u011fi\u015fkeni yok eder ve bellekteki alan\u0131n\u0131 serbest b\u0131rak\u0131r. \u0130sset \u0130\u015flevi: isset() i\u015flevi, belirtilen de\u011fi\u015fkenin tan\u0131ml\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer belirtilen de\u011fi\u015fken tan\u0131ml\u0131ysa ve de\u011feri NULL olmamakla birlikte tan\u0131ml\u0131 bir de\u011fere sahipse true d\u00f6ner; aksi halde false d\u00f6ner. Bu i\u015flev genellikle bir de\u011fi\u015fkenin var olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. if (isset($degisken)) { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131d\u0131r.&#8217;;} else { echo &#8216;$degisken de\u011fi\u015fkeni tan\u0131ml\u0131 de\u011fildir.&#8217;;} Rand \u0130\u015flevi: rand() i\u015flevi, belirli bir aral\u0131kta (ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131 aras\u0131nda) rastgele bir tamsay\u0131 \u00fcretir. \u00d6zellikle oyunlar, rasgele deneme i\u015flemleri ve testler gibi durumlarda kullan\u0131\u015fl\u0131d\u0131r. Baz\u0131 \u00d6nemli \u0130fadeler","og_url":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/","og_site_name":"ASLIHAN KARATA\u015e","article_published_time":"2022-02-06T10:00:00+00:00","article_modified_time":"2024-04-01T22:06:54+00:00","author":"aslihankaratas","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"aslihankaratas","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/","url":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/","name":"PHP'de De\u011fi\u015fkenler - ASLIHAN KARATA\u015e","isPartOf":{"@id":"https:\/\/aslihankaratas.com\/#website"},"datePublished":"2022-02-06T10:00:00+00:00","dateModified":"2024-04-01T22:06:54+00:00","author":{"@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4"},"breadcrumb":{"@id":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aslihankaratas.com\/index.php\/2022\/02\/06\/phpye-giris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/aslihankaratas.com\/"},{"@type":"ListItem","position":2,"name":"PHP&#8217;de De\u011fi\u015fkenler"}]},{"@type":"WebSite","@id":"https:\/\/aslihankaratas.com\/#website","url":"https:\/\/aslihankaratas.com\/","name":"ASLIHAN KARATA\u015e","description":"Lecturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aslihankaratas.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4","name":"aslihankaratas","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","caption":"aslihankaratas"},"sameAs":["http:\/\/aslihankaratas.com"],"url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":11,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions\/320"}],"wp:attachment":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}