PHP基础语法
2010-05-26 10:34
260 查看
类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。通常情况下,有以下几种方式:
(1)<?php…?>//推荐使用
(2)<?...?>
(3)<scriptlanguage=“php”>…</script>
(4)<%…%>
PHP变量名的约定:
(1)PHP的变量名区分大小写;
(2)变量名必须以美元符号$开始;
(3)变量名开头可以以下划线开始;
(4)变量名不能以数字字符开头.
单引号
指定一个简单字符串的最简单的方法是用单引号(字符')括起来。
注:单引号字符串中出现的变量不会被变量的值替代。
双引号
如果用双引号(")括起字符串,PHP懂得更多特殊字符的转义序列:
双引号字符串最重要的一点是其中的变量名会被变量值替代。
<?php
$name=“Jane”;
print(“yournameis$name”);
?>
以上脚本输出yournameisJane
在PHP中,字符串内可以任意插入变量。
相关函数is_set():判断变量是否设置empty():判断变量是否为空var_dump():判断变量类型is函数:例如is_int(),判断变量是否是指定类型
<?php
$a="";
$b=0;
$c=5;
$d="hello";
if(isset($a))
echo"\$a已经定义<br>";
else
echo"\$a未定义<br>";
if(empty($b))
echo"\$b不为空<br>";
else
echo"\$b为空<br>";
echo"\$c类型是:";
var_dump($c);
echo"<br>\$d类型是:";
var_dump($d);
if(is_numeric($c))
echo"<br>\$c是整型";
else
echo"<br>\$c不是整型<br>";
?>
Floats:
(1)<?php…?>//推荐使用
(2)<?...?>
(3)<scriptlanguage=“php”>…</script>
(4)<%…%>
PHP变量名的约定:
(1)PHP的变量名区分大小写;
(2)变量名必须以美元符号$开始;
(3)变量名开头可以以下划线开始;
(4)变量名不能以数字字符开头.
单引号
指定一个简单字符串的最简单的方法是用单引号(字符')括起来。
注:单引号字符串中出现的变量不会被变量的值替代。
双引号
如果用双引号(")括起字符串,PHP懂得更多特殊字符的转义序列:
双引号字符串最重要的一点是其中的变量名会被变量值替代。
<?php
$name=“Jane”;
print(“yournameis$name”);
?>
以上脚本输出yournameisJane
在PHP中,字符串内可以任意插入变量。
相关函数is_set():判断变量是否设置empty():判断变量是否为空var_dump():判断变量类型is函数:例如is_int(),判断变量是否是指定类型
<?php
$a="";
$b=0;
$c=5;
$d="hello";
if(isset($a))
echo"\$a已经定义<br>";
else
echo"\$a未定义<br>";
if(empty($b))
echo"\$b不为空<br>";
else
echo"\$b为空<br>";
echo"\$c类型是:";
var_dump($c);
echo"<br>\$d类型是:";
var_dump($d);
if(is_numeric($c))
echo"<br>\$c是整型";
else
echo"<br>\$c不是整型<br>";
?>
Floats:
<?php $var1=3.14 ?> Floatingpoint:<?phpecho$myFloat=3.14;?> Round:<?phpechoround($myFloat,1);?> Ceiling:<?phpechoceil($myFloat);?> Floor:<?phpechofloor($myFloat);?>
输出结果:
Floatingpoint:3.14 Round:3.1 Ceiling:4 Floor:3
Booleans:<?php
$bool1=true;
$bool2=false;
?>
$bool1:<?phpecho$bool1;?><br/>
$bool2:<?phpecho$bool2;?><br/>
<br/>
<?php
$var1=3;
$var2="cat";
?>
$var1isset:<?phpechoisset($var1);?><br/>
$var2isset:<?phpechoisset($var2);?><br/>
$var3isset:<?phpechoisset($var3);?><br/>
输出结果:
$bool1:1
$bool2:
$var1isset:1
$var2isset:1
$var3isset:
Typecasting:
<?php
$var1="2";
$var2=$var1+3;
echo$var2;
?>
<br/>
<?php
echogettype($var1);echo"<br/>";
echogettype($var2);echo"<br/>";
settype($var2,"string");
echogettype($var2);echo"<br/>";
$var3=(int)$var1;
echogettype($var3);echo"<br/>";
?>
输出结果:
5
string
integer
string
integer
相关文章推荐
- PHP语法基础
- PHP学习笔记--第二章:语法基础
- PHP - 基础语法
- PHP基础语法
- php学习第二天---基础语法2
- PHP 学习笔记(一):基础教程:语法,变量,函数,数组,超全局
- PHP语法基础部分
- php 基础语法
- php语法基础
- php基础语法 代码
- php 基础视频语法简记
- php基础语法知识笔记(一)
- php基础语法保存
- php基础语法总结-1
- 痕迹_PHP基础语法——注释
- 【php基础班】第16天 网络概述、PHP工作原理、Apache语法检查、Apache配置、虚拟主机
- php 学习笔记 —— 基础语法 (一)
- PHP:学习笔记(2)——基础语法
- PHP基础语法2
- php语法基础