您的位置:首页 > 编程语言 > PHP开发

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:

<?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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: