-
Notifications
You must be signed in to change notification settings - Fork 7
1 About PHP
moogiikat edited this page Feb 15, 2022
·
4 revisions
- Script маягийн хэл ба ялангуяа HTML кодчилолд суурилж вэб хөгжүүлэлтэнд хэрэглэгддэг хэл юм.
- PHP -> Personal Home Page гэсэн үгийн товчлол байсан бөгөөд РНР 3-с хойш PHP: Hypertext Preprocessor болсон
- Нээлттэй эхийн (Open Source) бөгөөд ихэвчлэн вэб сервер дээр суурилагдан ажилладаг бөгөөд сервер дээр хөрвүүлэгдсэний дараа РНР кодоос HTML хуудас бүтээгдэн бидэнд харагддаг
- PHP файлууд нь текст, CSS, JavaScript, HTML, PHP код агуулсан байж болно.
- PHP кодыг сервер дээр ажиллуулж, үр дүнг энгийн HTML хэлбэрээр хөтөч рүү буцаана.
- PHP файлууд нь ".php" өргөтгөлтэй байдаг.
- PHP нь динамик хуудасны контент үүсгэх боломжтой.
- PHP сервер дээр файл үүсгэх, нээх, унших, бичих, устгах, хаах боломжтой.
- PHP маягтын өгөгдлийг цуглуулах боломжтой.
- PHP күүки илгээж, хүлээн авах боломжтой.
- PHP нь таны мэдээллийн санд өгөгдөл нэмэх, устгах, өөрчлөх боломжтой.
- Хэрэглэгчийн хандалтыг хянахын тулд РНР ашиглаж болно.
- PHP нь өгөгдлийг шифрлэх боломжтой
PHP-д "this" түлхүүр үг нь тухайн class-ын одоогийн объектыг заадаг. "this" түлхүүр үг нь зөвхөн class дотор хүчинтэй.Тиймээс class-ын гадна оршдоггүй. Хэрэв та $this-г class-аас гадуур ашиглахыг оролдвол алдаа гарна.
<?php
$this->property
$this->method()
?>
public $balance;
public function deposit($amount)
{
if ($amount > 0) {
$this->balance += $amount;
}
}
<?php
$txt1 = "qpay";
$txt2 = "qpay app";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "downlaod " . $txt2 . "<br>";
echo $x + $y;
//result
qpay
downlaod qpay app
9
?>
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
<?php
function addNumbers(int $a, int $b) {
return $a + $b;
}
echo addNumbers(5, 10);
?>
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
<?php
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
echo json_encode($age);
//result
//{"Peter":35,"Ben":37,"Joe":43}
?>
<?php
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';
//var_dump($test); -> string(11) “Hello world”
var_dump(json_decode($jsonobj));
?>
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
<?php
//localhost:8000/?name=Muugii
$name = $_GET['name'];
//$_POST['name'];
if ($name == null) {
$name = 'guest';
}
echo "$name";
// muugii
?>