PHP基本語(yǔ)法實(shí)例總結(jié)
本文實(shí)例講述了PHP基本語(yǔ)法。分享給大家供大家參考,具體如下:
Demo1.php
<?php //echo 表示向?yàn)g覽器輸出,echo 其實(shí)是一個(gè)函數(shù) //雙引號(hào)括起來(lái)的是字符串 echo '閱誰(shuí)問(wèn)君誦,水落清香浮。'; /* * * * * */ #這也是一種注釋 ?> <? echo "閱誰(shuí)問(wèn)君誦,水落清香浮。" ?> <script language="php"> echo '閱誰(shuí)問(wèn)君誦,水落清香浮。'; </script>
Demo2.php
<?php //深入理解 echo ,echo 是一個(gè)函數(shù) //echo 功能:向?yàn)g覽輸出字符串 //echo 返回值:void 無(wú)返回值 echo '閱誰(shuí)問(wèn)君誦,水落清香浮'; //print 功能:向?yàn)g覽器輸出字符串。 //print 返回值:整型 echo '<br/>'; print '閱誰(shuí)問(wèn)君誦,水落清香浮。'; echo '<br/>'; echo print '閱誰(shuí)問(wèn)君誦,水落清香浮。'; //printf 功能:向?yàn)g覽器輸出字符串。 //printf 返回值:返回字符串的長(zhǎng)度 echo '<br/>'; printf("購(gòu)買(mǎi)%d光盤(pán)",5); echo '<br/>'; echo printf("購(gòu)買(mǎi)%d光盤(pán)",5); //sprintf 功能:將字符串保留在內(nèi)存中 //sprintf 返回值:返回字符串本身 echo '<br/>'; echo sprintf("購(gòu)買(mǎi)%d光盤(pán)",5); ?>
Demo3.php
<?php //創(chuàng)建一個(gè)變量 //什么類(lèi)型,整型,字符串,浮點(diǎn)型,布爾型 //創(chuàng)建變量的時(shí)候,通過(guò)賦值來(lái)確定它的類(lèi)型 $sum = 0; $total = 1.22; $sum = $total; echo $sum; ?>
Demo4.php
<?php //數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 // $sum = 0; // $total = 1.22; // $sum = $total;//隱式轉(zhuǎn)換 // echo $sum; $sum = 0; $total = $sum; echo gettype ( $total ); echo "<br />"; $total = ( float ) $sum; //顯式轉(zhuǎn)換 echo gettype ( $total ); ?>
Demo5.php
<?php //設(shè)置類(lèi)型 settype() $sum = 100; //中途將 $sum 類(lèi)型轉(zhuǎn)換成字符串 settype($sum,"string"); //這個(gè)時(shí)候 $sum 的100 不是數(shù)字,而是字符串"100" echo gettype($sum); ?>
Demo6.php
<?php //isset()和unset() //判斷一個(gè)變量是否存在 //銷(xiāo)毀一個(gè)變量 $a = 5; //變量 $a 已經(jīng)存在 unset($a); //如果 $a 這個(gè)變量是真是存在的,那么 isset($a) 返回一個(gè)布爾值1,空 echo isset($a); $b = 0; //empty()用來(lái)判斷一個(gè)變量的值是否為空,如果為空則為 true 否則為 false。 //換句話說(shuō),""、0、"0"、NULL、FALSE、array()、var var(); //以及沒(méi)有任何屬性的對(duì)象都將被認(rèn)為是空 echo empty($b); ?>
Demo7.php
<?php //類(lèi)型判斷函數(shù) $sum = 100; echo is_integer($sum); ?>
Demo8.php
<?php //$sum 是浮點(diǎn)型 $sum = 22.22; //intval($sum) 整體變成了整型 //echo intval($sum); settype($sum,"integer"); echo $sum; //請(qǐng)問(wèn) $sum 目前是什么類(lèi)型 echo gettype($sum); ?>
Demo9.php
<?php //常量通過(guò) define() 來(lái)定義 define("TOTAL",100); echo TOTAL; $TOTAL = 200; echo $TOTAL; echo $_SERVER["SERVER_ADMIN"]; echo $_SERVER["HTTP_HOST"]; echo phpinfo(); ?>
Demo10.php
<meta http-equiv="Content-Type" content="text/html; charset=GBK"> <form method="get" action="Demo11.php"> 姓名:<input type="text" name="username" /> <input type="submit" value="提交"/> </form>
Demo11.php
<?php //echo $username;這種簡(jiǎn)短風(fēng)格不允許使用 //它會(huì)混淆和普通變量的關(guān)系, //第一步,將接受到的變量數(shù)據(jù)賦值給一個(gè)變量 //將上一張表單用 name 的名稱的 value 值提取出來(lái) value="chaoyv" name="username" //$_POST['username'] 這個(gè)整體就會(huì)返回出"chaoyv"這個(gè)字符串 //echo $_POST['username']; // $username = $_POST['username']; // echo $username; // $username = $HTTP_POST_VARS['username']; // echo $username; echo $_GET['username']; ?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)HTML生成PDF文件的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)HTML生成PDF文件的方法,可實(shí)現(xiàn)linux中利用HTML2FPDF與wkhtmltoimage把網(wǎng)頁(yè)html直接生成pdf格式的文件,需要的朋友可以參考下2014-11-11PHP動(dòng)態(tài)規(guī)劃解決0-1背包問(wèn)題實(shí)例分析
這篇文章主要介紹了PHP動(dòng)態(tài)規(guī)劃解決0-1背包問(wèn)題,實(shí)例分析了背包問(wèn)題的原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-03-03Ubuntu下安裝PHP的mongodb擴(kuò)展操作命令
這篇文章主要介紹了Ubuntu下安裝PHP的mongodb擴(kuò)展操作命令,本文給出下載址以及操作命令,本文使用編譯安裝方式,需要的朋友可以參考下2015-07-07PHP編程實(shí)現(xiàn)微信企業(yè)向用戶付款的方法示例
這篇文章主要介紹了PHP編程實(shí)現(xiàn)微信企業(yè)向用戶付款的方法,涉及php針對(duì)微信接口調(diào)用、配置及交互操作相關(guān)技巧,需要的朋友可以參考下2017-07-07PHP基于ORM方式操作MySQL數(shù)據(jù)庫(kù)實(shí)例
這篇文章主要介紹了PHP基于ORM方式操作MySQL數(shù)據(jù)庫(kù),結(jié)合具體實(shí)例形式分析了php針對(duì)mysql數(shù)據(jù)庫(kù)常用操作的封裝與使用技巧,需要的朋友可以參考下2017-06-06PHP中的str_repeat函數(shù)在JavaScript中的實(shí)現(xiàn)
PHP中有一個(gè)函數(shù):String str_repeat($str, num);挺好用的,在 本文為大家介紹下次函數(shù)在js中的實(shí)現(xiàn),感興趣的朋友可以參考下2013-09-09