PHP學習筆記 一 基本語法

2021-07-29 01:32:45 字數 4590 閱讀 9238

一,php風格

<?php echo "php標準結構"; ?>

br>

<? echo "php簡短風格(需要設定php.ini)"; ?>

br>

language="php">

echo "php的指令碼風格";

script>

br>

輸出:

php標準結構

php簡短風格(需要設定php.ini)

php的指令碼風格

二,列印php

<?php

echo

"echo列印文件(比較快)

"; print

"print列印文件

";?>

輸出:

echo列印文件(比較快)

print列印文件

三,php注釋

<?php

/* * 多行注釋

*///單行注釋

#單行注釋

?>

四,php常量和變數

1.php常量:常量指無法修改的值,如圓周率pi,用define()函式定義

<?php

define("name","浩然正氣y"); //定義常量name,值為「浩然正氣y」

echo name;

?>

輸出:

浩然正氣y

2.php系統常量:

a, 五大魔術常量:

line:表示檔案中的當前行號

file:表示檔案完整的路徑和檔名

function:表示函式名稱

class:表示類的名稱

b, method:表示類的方法名

預定義常量(分核心預定義常量和標準預定義常量)

3.php變數:以$開頭,後面為變數名

-變數名必須以字母或下劃線開頭

-變數名只能包括字母,數字,字元以及下劃線。

-變數名不能包含空格

<?php

$name = "浩然正氣y";

echo

$name;

?>

輸出:

浩然正氣y

五,php 資料型別

1.boolean:布林true/false

<?php

$pay = true;

if ($pay)

?>

輸出:

已付款2.integer:整形

3.float 浮點

<?php

$a = 1.234;

$b = 1.2e3;

$c=7e-10;

?>

4.string :字串型別

5.array:陣列

<?php

$edname = array(0=>"id",1=>"username",2=>"password"); //指定類名的key

echo

"列名是$edname[0],$edname[1],$edname[2]

";?>

<?php

$edname = array("id","username","password");//從0開始加一的整數索引作為key

echo

"列名是$edname[0],$edname[1],$edname[2]

";?>

<?php

$edname = array(1=>"id","username","password");//接下來最大的整數索引加1作為key

echo

"列名是$edname[1],$edname[2],$edname[3]

";?>

<?php

$edname [1] = "id";

$edname [2] = "username";

$edname [3] = "password";

echo

"列名是$edname[1],$edname[2],$edname[3]

";?>

輸出

列名是id,username,password

列名是id,username,password

列名是id,username,password

列名是id,username,password

6.object 物件

7.特殊型別:resource資源和null

六,php表示式

1.條件語句

if if-else

if-elseif(else if)-else

switch

2.迴圈語句

while

do-while

for

foreach

<?php

$arr = array("one","two","three");

foreach ($arr

as$value)

?>

輸出:

one

two

three

七,php函式

<?php

function

sayhello

()function

sayhellobyname

($name)

function

getname

()sayhello();

sayhellobyname("浩然正氣y");

echo getname();

?>

輸出:

hello

hello浩然正氣y

浩然正氣y

八,動態輸出字元

1,隨機函式

<?php

echo rand(0,10);

?>

輸出:6

2,對字元進行首尾空格的控制

<?php

$name = " de ";

$name =trim($name);//去除首尾多餘空格

echo

$name;

?>

輸出:de

3,字串的格式化輸出

<?php

$str = " 今天是週末

好好休息吧";

echo

$str;

echo"";

echo nl2br($str); //將字串的換行轉化為html 的

指令?>

輸出:

今天是週末好好休息吧

今天是週末

好好休息吧

4,print()實現格式化輸出

int printf(string format,mixed [args]…);

<?php

$num = 3.6;

//將$num裡的資料以字串的形式輸出

printf("數值為:%s",$num);

echo"";

//裝換為帶有2位小數的浮點數

printf("數值為:%f",$num);

echo"";

//解釋為整數並作為二進位制輸出

printf("數值為:%b",$num);

echo"";

//列印%符號

printf("數值為:%s%%",$num);

echo"";

?>

輸出:

數值為:3.6

數值為:3.600000

數值為:11

數值為:3.6%

5,字母的大小寫轉換

<?php

$str = "i am zero.";

// 將字串轉換為大寫字母

echo strtoupper($str)."

";// 將字串轉換為小寫字母

echo strtolower($str)."

";// 將字串第乙個字母轉換為大寫字母

echo ucfirst($str)."

";// 將每個單詞第乙個字母轉換為大寫字母

echo ucwords($str)."

";?>

輸出:

i am zero.

i am zero.

i am zero.

i am zero.

6,特殊字元的處理

<?php

$str = "\"'\null";

echo

$str."

";echo addslashes($str)."

";echo stripslashes($str)."

";?>

輸出:

「』\null

\」\』\null

「『null

php學習筆記 基本語法

一 從html中分離 當 php 解析乙個檔案時,會尋找開始和結束標記,標記告訴 php 開始和停止解釋其中的 此種方式的解析可以 使 php 嵌入到各種不同的文件中,凡是在一對開始和結束標記之外的內容都會被 php 解析器忽略。大多數情況下 php 都是嵌入在 html 文件中的。a c當然還可以...

PHP基本語法(一)

php在web開發中的應用 收集表單資料 生成動態網頁 字串處理 動態輸出影象 gd擴充套件庫動態輸出影象 文字按鈕 驗證碼 資料統計圖等 處理伺服器端檔案系統 編寫資料庫支援的網頁 會話跟蹤控制 處理xml檔案 支援大量的網路協議 伺服器端的其他相關操作 php語言標記 四種不同的開始和結束標記 ...

oc學習筆記(一)基本語法

一 oc 簡介 c語言的基礎上,增加了一層最小的物件導向語法 完全相容c語言 可以在oc 中混入c語言 甚至是c 可以使用oc開發mac os x平台和ios平台的應用程式 二 oc語法 1.關鍵字 基本上所有關鍵字都是以 開頭 下面列舉一些常見的關鍵字,看一眼就行了,不用去翻資料查詢它們的含義 i...