PHP5.4 语法、常量、变量、数据类型详解

 

 

1、php5.4的基本语法与写作格式

 

短标签模式的开启:

; short_open_tag


 

php语句的分隔符;

<?php
$php=true;
if($php){
    echo "It is true";//分号介绍
}    //大括号结束;
?>


 

 

函数的使用格式:

1、返回值 函数名()

2、返回值 函数名(参数,参数...)

3、函数名 (参数,参数..,返回变量)

4、返回值 函数名(...)调用符

 

 

 

 

2、php5.4的变量与变量数据类型

 

变量用$开头,只能是字母或者下划线开头,由字母、数字、下划线组成,数字不能开头

 

 

<?php
$title="php100.com";//true
$title123="php100.com";//true
$123tiele="php100";//error
$_title="php100.com";//true
$@#title="php100";//error
$url="php100";//true
echo $url;//输出@url
unset($url);//删除变量url
echo $url; //没有数据输出
?>


 

变量命名的方案:

1、$titlekeyword   单词之间直接相连

2、$title_keyword  单词直接用_链接

3、$titleKeyword   单词直接首字母大写

 

数据类型:

1、字符串string   单引号(简单引号)或者双引号(功能引号)

2、整形integer   -2147 4836 48 到 +2147 4836 47 (32位)

3、浮点型float或者double 1.8E+308

4、布尔型boolean  真或者假

5、数组array 

6、对象object

7、资源类型resource  系统数据资源

 


 

3、php5.4的系统常量和自定义常量

 

字母或者或下划线开头,分为系统常量和自定义常量

 

系统常量:

__FILE__  PHP程序文件名及路径

__LINE__  php程序的函数

__CLASS__  类的名称

 

 

 

自定义常量:

bool define("名称","数值")

 

<?php
define ("COLOR","red");
echo COLOR."<br>";
?>

实践部分:

可以和html代码混编

最后一行可以不写分号

 

<?php
$abc="php100.com";
echo $abc;
?>


 

变量重新赋值

<?php
$abc="php100.com";
$abc="www.php100.com";
echo $abc;
?>


 

可变变量

<?php
$a="b";
$$a="123";
echo $b;
?>


字符串的输出

<?php
    echo ‘00000000000‘;
?>


转义的单引号

<?php
    echo ‘0000\‘0000000\\‘;
?>

输出I hava 50

<?php
$a=50;
echo "I hava $a";
?>


输出I hava $a

<?php
$a=50;
echo ‘I hava $a‘;
?>


int 50

<?php
$a=50;
var_dump($a);
?>

string ‘50‘ (length=2)

<?php
$a="50";
var_dump($a);
?>

float 3.14

<?php
$a=3.14;
var_dump($a);
?>

boolean true

<?php
$a=true;
var_dump($a);
?>

boolean false

<?php
$a=false;
var_dump($a);
?>

array (size=4)  0 => int 2  1 => int 3  2 => int 4  3 => int 5

<?php
$a=array(2,3,4,5);
var_dump($a);
?>

string ‘123abc‘ (length=6)

<?php
$a="123abc";
var_dump($a);
?>

int 123

<?php
$a="abc123";
$b=(int) $a;
var_dump($b);
?>

int 0

<?php
$a="abc123";
$b=(int) $a;
var_dump($b);
?>

boolean true

<?php
$a=1;
$b=(bool) $a;
var_dump($b);
?>


 

boolean false

<?php
$a=0;
$b=(bool) $a;
var_dump($b);
?>

boolean false

<?php
$a="";
$b=(bool) $a;
var_dump($b);
?>

boolean true

<?php
$a="asdfghr";
$b=(bool) $a;
var_dump($b);
?>

系统变量

9
C:\wamp\www\a_com\test.php

<?php
echo __LINE__."<br>";
echo __FILE__;
?>


系统自定义

123

<?php
define("NA","123");
echo NA;
?>


 

 

 

 

 

 

 

 

 

 

 

 


本文出自 “Jerry” 博客,请务必保留此出处http://alipay.blog.51cto.com/7119970/1537575

PHP5.4 语法、常量、变量、数据类型详解,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。