劉松聊PHP第2篇原創
還記得我們剛開始學習語文、英語的時候,最先學的是什麼?偏旁部首,語法對不對;沒有一上學就讓你寫句子、寫文章吧;所以想要奔跑就得先學會走路。
今天主要和大家分享:
PHP語法
PHP注釋
PHP變量
PHP常量
PHP數據類型
語言標記:開始標記 <?php 和 結束標記 ?> 中間就寫PHP代碼
語句以分號(;)結尾,輸出內容可以使用echo,或者var_dump;echo主要是開發時使用;var_dump 可以列印數據類型和值,主要是測試時使用。
<?php
echo "劉松聊PHP之想要奔跑就得先學會走路"
/**
* 這條輸出語句因為沒有以 ; 結尾 所以會報錯
* Parse error: syntax error, unexpected end of file, expecting ',' or ';'
* 正確寫法:echo "劉松聊PHP之想要奔跑就得先學會走路";
*/
?>
可以把PHP 嵌入到 HTML 中,如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>劉松聊PHP</title>
</head>
<body>
<?php echo '歡迎來到劉松聊PHP'; ?>
<?php echo '想要奔跑就得先學會走路'; ?>
<!-- 結果會輸出 歡迎來到劉松聊PHP 想要奔跑就得先學會走路 -->
</body>
</html>
在上述例子當中其實已經體現了,PHP代碼在執行時會跳過注釋,不會執行注釋掉的內容;作用主要就是方便理解、查閱;
<?php
// 單行注釋:雙斜槓 # 這裡也是單行注釋// 注釋的作用主要是為了方便 理解、查閱
echo "劉松聊PHP之想要奔跑就得先學會走路";
/**
* 多行注釋
*/
寫這段代碼的時候,只有老天爺和我知道它是幹嘛的,現在,只有老天爺知道。
使用 $ 符合聲明變量,注意:
命名方法主要有三種:
<?php
// 下劃線命名法
$my_name = '劉松';
echo $my_name;
// 小駝峰命名法 第一個單詞首字母小寫,其餘首字母大寫
$myName = ' 聊 ';
echo $myName;
// 大駝峰命名法 每個單詞的首字母大寫
$MyName = 'PHP';
echo $MyName;
?>
常量就是一旦聲明之後,值就不能再改變了;和變量聲明一樣只能以字母或下劃線開頭。一般常量字母全部大寫,便於與變量區分。
<?php
// 使用 define 聲明常量 NAME -> 健 '劉松聊PHP' -> 值
define('NAME', '劉松聊PHP');
echo NAME;
?>
布爾型通常用於條件的判斷;對與錯,真與假;
<?php
// 定義布爾型的變量 a 和 b
$a = true;
var_dump($a); // 輸出 bool(true)
$b = false;
var_dump($b); // bool(false)
// 條件語句後面會說喔
if ($a) {
// 如果是true 就說這一句
echo '我到底哪兒錯了,你倒是說啊!!!';
} else {
// 要不然就等著聽這一句
echo '說了你也不懂!';
}
if ($b) {
// 如果是true 就說這一句 但是你沒有機會了 因為false (錯過)了
echo '你不說我怎麼會懂!!!!';
} else {
// 對了(true) 蛋蛋的憂傷 你只能心痛
echo '原來你根本就不懂我!';
}
// 最後的結果就是 我到底哪兒錯了,你倒是說啊!!!原來你根本就不懂我!
?>
整型,就是整數,正數或負數;浮點型呢就是小數了;1步 2 步.就不介紹,下一節再細說。
<?php
// 定義整型變量 a 、 浮點型 (小數)b
$a = 1;
echo $a; // 輸出 1
echo ' ';
$b = 2.5; // 輸出2.5
echo $b;
// 定義字符串變量 c
$c = '劉松聊PHP';
echo $c; // 輸出 劉松聊PHP
?>
數組和對象稍微比較繁雜,後面章節單獨說道說道,這裡就不過多介紹了。
黑色給了我黑色眼睛,讓我天天熬夜改BUG。
<?php
// 定義數組 array 值有 1,2,3,4,5
$array = [1,2,3,4,5];
var_dump($array[0]) ;
// 定義了一個數組obj 有兩個元素 eye 和 gan_ma
$obj = [
'eye' => '黑色給了我黑色眼睛',
'gan_ma' => '讓我天天熬夜改BUG'
];
echo $obj['eye'] . $obj['gan_ma'];
?>
空值 NULL,表示變量沒有值;
<?php
// 定義一個未賦值的變量 會警告提示 Notice: Undefined variable: null
$null;
var_dump($null); // 輸出 NULL
// 賦值變量null 值 為空字符串
$null = '';
var_dump($null); // 輸出 string(0) ""
// 賦值變量null 為空(null)
$null = null;
var_dump($null); // 輸出 NULL
?>
公司的前端工程師單身久了,就去了交友網站去找女朋友,過了段時間問他找到了,沒有,工程師說,女朋友沒找到,但是找到了它們頁面的一個bug。