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
[email protected]#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;
?>

PHP5.4 语法、常量、变量、数据类型详解,布布扣,bubuko.com

时间: 2024-08-24 09:44:24

PHP5.4 语法、常量、变量、数据类型详解的相关文章

PHP100-第三讲 PHP5.4 语法、常量、变量、数据类型详解

内容摘要: ①PHP5.4 的基本语法与写作格式 ②PHP5.4 的变量与变量数据类型 ③PHP5.4 的系统常量与自定义常量 PHP5.4 的基本语法与写作格式: 任何程序语言都有自己的语言风格,PHP语言也有自己独特的风格,虽然也继承了许多Perl和C的语言特色.但经过多年的发展PHP已经成为了一个成熟 的编程语言,所以我们还需要认真的学习PHP的独特语法.PHP一个很大的特色就是与HTML标签语言进行混编,这种模式是今后很长一段学习过程中所用到 的格式,因此我们先来通过一个例子来认识一下P

转 python数据类型详解

python数据类型详解 目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b.使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c.使用三引号(''') 利用三

Python数据类型详解——列表

Python数据类型详解--列表 在"Python之基本数据类型概览"一节中,大概介绍了列表的基本用法,本节我们详细学一下列表. 如何定义列表:在[]内以英文里输入法的逗号,,按照索引,存放各种数据类型,每个位置代表一个元素. 回顾一下列表的特点: 1.可存放多个值. 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,是有序的. 3.可修改指定索引位置对应的值,可变. 一.列表元素的增加操作 1.追加 用append方法将数据追加到列表的尾部 names = ['Kwan',

halcon基础数据类型详解

#if defined(__CHAR_UNSIGNED__) || defined(__sgi) #define INT1 signed char /* integer, signed 1 Byte */ #define INT1_MIN SCHAR_MIN #define INT1_MAX SCHAR_MAX #else #define INT1 char /* integer, signed 1 Byte */ #define INT1_MIN CHAR_MIN #define INT1_M

ThinkPHP模版引擎之变量输出详解

ThinkPHP模版引擎之变量输出详解 使用ThinkPHP开发有一定时间了,今日对ThinkPHP的模板引擎变量解析深入了解了一下,做出一些总结,分享给大家供大家参考.具体分析如下: 我们已经知道了在Action中使用assign方法可以给模板变量赋值,赋值后怎么在模板文件中输出变量的值呢? 如果我们在Action中赋值了一个name模板变量: $name = 'ThinkPHP'; $this->assign('name',$name); 使用内置的模板引擎输出变量,只需要在模版文件使用:

Nginx内置变量以及日志格式变量参数详解

Nginx内置变量以及日志格式变量参数详解 $args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值,它可以通过内部重定向,或者使用index指令进行修改,$uri不包含主机名,如"/foo/bar.html". $d

MySQL 数据类型 详解

MySQL 数据类型 详解 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数.许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补. 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~83

Mysql数据类型详解

MySQL数据类型包括 1.整数类型,浮点数类型和定点数类型 2.时间和日期类型 3.字符串类型 4.二进制类型 整数类型 标准的SQL中支持INTEGER,SMALLINT这两类整数类型,MySQL除了这两个还有其他的,见下表 类型 大小 范围(有符号) 范围(无符号) 默认宽度 TINYINT 1 字节 (-128,127) (0,255) 4 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 6 MEDIUMINT 3 字节 (-8 388 608,8 3

MySQL 数据类型 详解 (转载)

数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数.许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补. 表列出了各种数值类型以及它们的允许范围和占用的内存空间. 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65