PHP Dersleri II

PHP Dersleri II

PHP Lessons II

Mehmet Keçeci

23.05.2007

Değişkenler $ işareti ile belirtilir.

Değişkenlerimize kendimiz değer verebileceğimiz gibi otomatik olarak çeşitli değerler almasını sağlayabiliriz.

/*
Açıklama alanıdır.
*/

Php’yi script olarak ta belirtebiliriz.

<html>

<script language=”php”>

print (“Merhaba Dünya!”);

</script>

</html>

Değişkenleri kullanalım

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/HTML; charset=iso-8859-9″>
<title>PHP</title>
</head>
<body>
<?php
$isim = “Mehmet”;
$yas = 34;
?>
<br>
<?php
echo “Merhaba $isim yaşınız $yas”;
?>
</body>
</html>

iso-8859-9’u Türkçe karakterlerde sorun olmaması için yazdık.

Dizilerden bir örnek verirsek

<html>
<?php
/* programlamada sıralama o,1,2… şeklindedir.*/
$dizi1 = array(“Ahmet”,”Mehmet”,”Hasan”,”Hüseyin”,”Ali”);
echo $dizi1[3];
//Hasan değerini döndürür
?>
<br>
<?php
$dizi2 = array(array(adi=>”Yavuz”,soyadi=>”Düzgün”),
array(adi=>”Ender”,soyadi=>”Gündoğdu”),
array(adi=>”Tülin”,soyadi=>”Şahika”),
);
echo $dizi2[2][adi];
//Ender değerini döndürür
?>
<br>
<?php
$dizi3[] = “Veli”;
$dizi3[] = “Emine”;
$dizi3[] = “Salih”;
$dizi3[] = “Havva”;
echo $dizi3[1];
//Emine değerini döndürür
?>
<br>
<?php
$degisken1 = count($dizi3);
echo $degisken1;
//$dizi3 ün elemen sayısı =4 geri döndürür
?>
<br>
<?php
$dizi4 = array_merge($dizi1,$dizi3);
//$dizi1 ile $dizi3 ün elemenları $dizi4 te toplanır
?>
</html>

Operatörler

$a=6, $b =5 ise      
İşlemci/ Operator Anlam Örnek/Misal Sonuç
==
 
eşitse $a == $b False

Yanlış

!=
 
eşit degilse $a != $b True

Doğru

> büyükse
 
$a > $b True
<
 
küçükse $a < $b False
>=
 
büyükse veya eşitse $a >= $b True
==       
<= küçükse veya eşitse $a <= $b False
 

<?php

$vize = 45;

$final = 65;

if ($vize >= 50 && $final >= 50) {

print (“Öğrenci geçti!”);

}

else {

print (“Öğrenci kaldı!”);

}

?>

        

$a = 12 $b = 12 $c = 9
İşlemci Adı              Örnek                                Anlam
————————————————————————————————————————–
&&         AND       $a == $b && $a > $c                 $a eşit $b VE $a büyüktür $c   True
&&         AND       $a == $b && $a < $c                 $a eşit $b VE $a küçüktür $c   False
||           OR       $a == $b || $a < $c                 $a eşit $b VEYA $a küçüktür $c   True
||           OR       $a > $b || $a < $c                               $a büyük $b VEYA $a küçüktür $c   False
!NOT      Değilse/Yoksa                !$a                                 $a mevcut değilse                   False

Xor        Şartlı-veya               Sadece sol veya sağ doğru         doğru || yanlış =  doğru

!             Değil                  sol veya sağ yanlış                            doğru || yanlış =  doğru

 

<?php

$vize = 45;

$final = 65;

$ilk_sem = 45;

$ortalama = ($vize + $final) / 2;

if (($vize >= 45 && $final >= 45) and ($ilk_sem >= 65 || $ortalama >= 65)) {

print (“Öğrenci geçti!”);

}

else {

print (“Öğrenci kaldı!”);

}

?>

If şartlı değimini kullanırsak

<html>
<meta http-equiv=”Content-Type” content=”text/HTML; charset=iso-8859-9″>
<?php
$saat = date(H);
//Şu anki saat (0-24)
$gunler = array(“Pazar”,”Pazartesi”,”Salı”,”Çarşamba”,”Perşembe”,”Cuma”,”Cumartesi”);
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
if ($gun == “Cumartesi”)
{
if ($saat == “12”)
{
$yemek = “su”;
}
}
?>
<br>
<?php
if ($yemek == “su”)
{
echo “yemekte çay var”;
}
else
{
echo “yemekte çay yok”;
}
?>
<br>
<?php
if (($saat <=9) && ($saat >=6))
{
echo “Hayırlı sabahlar”;
}
elseif (($saat >=10) && ($saat <=16))
{
echo “Öğlen güneşli olsun”;
}
elseif (($saat >=17) && ($saat <=20))
{
echo “Hayırlı akşamlar”;
}
else
{
echo “Hayırlı geceler”;
}
?>
<br>
<?php
//if deyiminin kullanılması ile ilgili diğer bir yol
if ($saat == 0):
echo “Gece Yarsı!”;
else:
echo “Saat 00 hariç herhangi bir zaman olabilir”;
endif;

?>
</html>

(Visited 19 times, 1 visits today)
Mehmet Keçeci on FacebookMehmet Keçeci on GithubMehmet Keçeci on GoogleMehmet Keçeci on InstagramMehmet Keçeci on LinkedinMehmet Keçeci on PinterestMehmet Keçeci on RssMehmet Keçeci on TwitterMehmet Keçeci on VimeoMehmet Keçeci on WordpressMehmet Keçeci on Youtube
Mehmet Keçeci
Physicist
Mehmet Keçeci (Kececi, Kecheci)
PhD. Student in Physics, 2001-3+2018 (Thesis Term): Fizik doktora öğrencisi, Tez dönemi.
Master of Science in Physics (MSc.): Fizik Bilim Uzmanı (1998-2001)
Occupational Safety Specialist, OSS: İş Güvenliği Uzmanı, İGU, 2016
Portion of Lesson is finished 2001-2003 (PhD. Doctorate - Physics)
Physicist: Fizikçi

Mefumetto Kecheji
メフメット ケチェジ
めふめつと けちえじ
محمت (محمد) كچه‌جى
Мехмет Кечеджи

Research Areas: Quantum Field Theory (QFT), Instanton, Conformal Field Theory (CFT), High Energy Physics (HEP), Particle Physics, High Magnetic Fields, Hydrocarbons Behaviour, Biophysics, Astrophysics, Cosmology, Cosmogony, Bioinformatics, Nanotechnology, Programming Languages, Web Servers, Information Technology (IT), Software, Operating Systems (OSs), History of Science and Technology, Philosophy of Science, Ethics, Science and Technology Management, Leadership, Morals and Religion, Interdisciplinary Relationship, Health Information System (HIS), Occupational Safety, Data Bases, Big Data, Superconductivity, Medical Physics, Radioactivity, Internet of Things (IoTs), Mathematical Physics, Electronics, Intelligent Systems, Education, Physics Education, Philosophy of Physics, Book/e-Book Publish & Edit, CMS, SEO, E-Learning, LMS, L&D, Open Digital Badges, Blockchain, Cryptocurrency.

Affiliation Scientific Journals, Duty at International Scientific Publications: Reviewer

International Scientific Programs: Member of Technical Program Committee (TPC)

International Papers: 2n-Dimensional at Fujii Model Instanton-Like Solutions and Coupling Constant's Role between Instantons with Higher Derivatives. Turkish Journal of Physics
Turk. J. Phys., 35, (2011), 173-178. Mehmet Keçeci
DOI: 10.3906/fiz-1012-66

Online CV (Keçeci Model CV)
1. https://issuu.com/hiperteknoloji/docs/cv-mk (English: Keçeci Model CV, updated: Güncellenen)
2. https://www.kotobee.com/ebook/mkececi#/loading (English: Keçeci Model CV)
3. https://education.microsoft.com/Story/Lesson?token=v9eGC (English)
4. https://education.microsoft.com/Story/Lesson?token=k0o4P (Turkish)
5. https://1drv.ms/o/s!AhhtzpemsW4-hGelP3_wPK3xU9al (English)
6. https://1drv.ms/o/s!AhhtzpemsW4-hGvMecE0bYVR2I3N (Turkish)
7. https://www.youtube.com/watch?v=jq2r7-suRkw
8. https://vimeo.com/218462945
9. http://fliphtml5.com/bookcase/fxth
10. https://mix.office.com/watch/iqdf24j1efu4
11. https://docs.google.com/presentation/d/1ZR8BapjoTxcyuY-YuPFUUZvtHTiJRawEFNsn0f2XjX4/pub
12. https://sway.com/2CKhCaImWnWPz83I
13. https://docs.com/kececi/6848/kececi-model-cv
14. https://www.slideshare.net/hiperteknoloji/kececi-model-cv
15. https://issuu.com/hiperteknoloji/docs/cv-mk
16. https://education.microsoft.com/Status?token=EeDJmtL6

Leave a Comment