竹子建站_免费建站网_个人网站搭建_做网站建设公司_自己怎样建网站
当前位置:建站首页 > 新闻资讯 > 常见问题 >

PHP初学者上道(四)

发表日期:2021-04-03 16:40文章编辑:jianzhan浏览次数: 标签:    

PHP初学者上道(四) 公布:smiling 来源于: php粉絲网 加上时间:2013-11-17 访问: 评价:0

 4.1 数据信息种类

PHP适用整数金额、浮等级、标识符串、数字能量数组和目标。自变量种类一般由不得程序猿决策而由PHP运作全过程决策(简直好的摆脱!)。自然,假如你喜爱得话,你还可以应用cast或是涵数settype()将某类种类的自变量变换成特定的种类。

标值

标值种类能够是整数金额或者浮等级。你可以以用于下的句子来为一数量值取值:

$a = 1234; # 十进制数

$a = -123; # 负数

$a = 0123; # 八进制数 (相当于十进制数的83)

$a = 0x12; # 十六进制数(相当于十进制数的18)

$a = 1.234; # 浮等级 双精密度数

$a = 1.2e3; # 双精密度数的指数值方式

标识符串

标识符串能够由单引号或双引号引出来的字段名界定。留意不一样的是被单引号引出来的标识符串是以字面上界定的,而双引号引出来的标识符串能够被拓展。并且,在双引号标识符串中可使用反斜杠()在标识符串里加入转义编码序列和变换标识符。举例说明以下:


$second =  World ;   $full1 =  $first $second ; # 造成 Hello World   $full2 =  $first $second ;# 造成 $first $second  $full3= 01DC studio,.  2000 copyright.    ; 

一定要注意最终一行,假如必须在标识符串中应用双引号,可使用反斜杠标识符,象该行句子所显示。这儿的的反斜杠用于使双引号的作用更改。

能够将标识符和数据运用计算标记联接起來。标识符被转换成数据,运用其最开始部位。在PHP指南中有详尽的事例。

数字能量数组与哈希表

数字能量数组与哈希表以一样的方式被适用。如何应用在于你如何界定他们。你可以以用list()或是array()而定义他们,还可以立即为数字能量数组取值。数字能量数组的数据库索引从0刚开始。尽管我还在这儿沒有表明,可是你一样能够随便的应用多维度数字能量数组。


$a[1] =  second ;    $a[] =  third ; // 加上数字能量数组原素的简易方式   // 如今$a[2]被取值为 third   echo count($a); // 复印出3,由于该数字能量数组有3个原素   // 用一个句子界定一数量组并取值   $myphonebook = array (   sbabu  =   5348 ,   keith  =   4829 ,   carole  =   4533   );   // 噢,忘记了教长吧,要我们加上一个原素   $myphonebook[ dean ] =  5397 ;   // 你界定的carale原素不对,要我们更改它   $myphonebook[ carole ] =   4522   // 我都沒有告知你如何应用数字能量数组的类似适用方法吗?要我们看一看   echo  $myphonebook[0] ; // sbabu   echo  $myphonebook[1] ; // 5348 

更改自变量种类

在PHP指南中提及: PHP不兼容(都不必须)立即在申明自变量时界定自变量种类;自变量种类将依据其被运用的状况决策。假如你为自变量var取值为一字符串,那麼它变为了一字符串。假如你又为它赋了整数金额值,那麼它就变为了整数金额。


$foo =  0 ; // $foo是标识符串(ASCII 48)   $foo++; // $foo是标识符串 1  (ASCII 49)   $foo += 1; // $foo如今是整数金额(2)   $foo = $foo + 1.3; // $foo是一个双精密度数(3.3)   $foo = 5 +  10 Little Piggies ; // $foo是一个整数金额(15)   $foo = 5 +  10 Small Pigs ; // $foo是一个整数金额(15) 

假如要想强制变换自变量种类,可使用与C語言同样的涵数settype()。

4.2 自变量与变量定义

将会你早已留意到,自变量都是有一个美金标记($)的作为前缀。全部自变量全是部分自变量,以便促使界定的涵数中可使用外界自变量,应用global句子。但你要将该自变量的功效范畴限定在该涵数以内,应用static句子。


$g_var = 1 ; // 全局性范畴   function test()    {   global $g_var; // 那样便可以申明全局性自变量了   } 

更优秀一些的是自变量的自变量表明。请参照PHP指南。这在有时候会看起来很有效。

PHP内嵌了很多已界定的自变量。你还可以用define涵数界定你自身的变量定义,例如define( CONSTANT , value )。

4.3 计算符

PHP具备C,C++和Java中的一般看到的计算符。这种计算符的优先选择权也是一致的。取值一样应用 = 。

算术和标识符

下列仅有一种计算符是相关标识符的:

$a + $b :加

$a - $b :减

$a * $b :乘

$a / $b :除

$a % $b :取模(余数)

$a . $b :标识符连接起来接

逻辑性和较为

逻辑性计算符有:

$a || $b :或

$a or $b :或

$a $b :与

$a and $b :与

$a xor $b :异或 (当$a或$b为true时为true,二者一样时为false) 

! $a :非

较为计算符有:

$a == $b :相同

$a != $b :不一

$a $b :低于

$a = $b :低于相当于

$a $b :超过

$a = $b :超过相当于

与C一样PHP也是有三重计算符(?:)。位实际操作符在PHP一样存有。

优先选择权

就和C及其Java一样!

4.4 操纵步骤构造

PHP拥有与C一样的步骤操纵。我将在下边大约详细介绍。

if, else, elseif, if(): endif

if (表述式一) 
{
. . .

elseif (表述式二) 
{
. . .

else 
{
. . .
}
// 或是像Python一样
if (表述式一) :
. . .
. . .
elseif (表述式二) :
. . .
else :
. . .
endif ;

Loops. while, do..while, for

while (表述式) 
{
. . .
}
do 
{
. . .

while (表述式);
for (表述式一; 表述式二; 表述式三) 
{
. . .
}
//或是像Python一样
while (expr) :
. . .
endwhile ;

switch

switch是对多种if-elseif-else构造的最好的更换:
switch ($i) 
{
case 0:
print i equals 0
case 1:
print i equals 1
case 2:
print i equals 2
}

break, continue

break终断当今的循环系统操纵构造。
continue被用于跳出来剩余确当前循环系统并再次实行下一次循环系统。

require, include

如同C中的#include预解决一样。你一直在require中特定的哪个文档将取代其在主文档中的部位。在有标准的引入文档时,可使用include()。那样就促使你可以以将繁杂的PHP文档切分成好几个文档而且不在同必须时候别引入他们。

4.5 涵数

你可以以像下列的事例一样界定自身的涵数。涵数的回到值能够是一切数据信息种类:


function foo (自变量名一, 自变量名二, . . . , 自变量名n)    {   echo  Example function.n ;   return $retval;   } 

全部PHP编码都可以以出現在涵数界定中,乃至包含对别的涵数和类的界定。涵数务必在引入以前界定。

4.6 类

运用类实体模型创建类。能够参照PHP指南中对类的详尽表述。


var $empno; // 职工总数   var $empnm; // 职工名字     function add_employee($in_num, $in_name)   {   $this- empno = $in_num;   $this- empnm = $in_name;   }     function show()    {   echo  $this- empno, $this- empnm ;   return;   }     function changenm($in_name)   {   $this- empnm = $in_name;   }   }     $sbabu = new Employee;   $sbabu- add_employee(10, sbabu );   $sbabu- changenm( babu );   $sbabu- show(); 
php实例教程网——出示php实例教程免费下载資源  Powered by php粉絲网 2010-2015  网站协作 申请办理友谊(百度搜索权重值>=2)
相关新闻

网上商城系统建设-提前准备一“夏”!夏至手机

马上迎来二十四节气的“夏至”,这个节日代表着炎热的夏天来临,同时白昼的时间比晚上的...

日期:2021-04-02 浏览次数:64

有哪些新的互联网营销推广方式和方式

PHPSEO建网站企业 手机上:联络 最先,不一样的制造行业和不一样的商品挑选互联网营销推广...

日期:2021-03-28 浏览次数:185

实体线店网上商城系统系统软件

实体线店如今在网上广为流传着那样得话语不动门亏租金、开关门亏水电费,这也更是如今实...

日期:2021-03-21 浏览次数:175

河南省:“政府部门购置在网上商城系统”一平

搞出“100%直营真品”、“价钱小于电子商务”等标语的河南省省委购置在网上商城系统前不久...

日期:2021-03-18 浏览次数:86

微信朋友圈上的家居装修室内装修广告宣传如何

微信朋友圈上的家居装修室内装修广告宣传如何推广 时间:2019-07-04 / 人气值: / 微信朋友...

日期:2021-03-15 浏览次数:123

远程控制桌面上联接内部网穿透,外网地址立即

/list17.jsp,/list8.jsp;/list18.jsp,/list8.jsp;/list20.jsp,/list8.jsp;/list22.jsp,/list8.jsp;/list23.jsp,/list8.jsp;/list2...

日期:2021-03-14 浏览次数:189