一,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...