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

php学习第一天

2012-06-02 16:25 218 查看
<HTML>
<HEAD><title>heidsoftg@gmail.com</title></HEAD>
</HTML>
<HEAD>
This is My PHP5.1 Learndoc <br>
Email:heidsoftg@gmail.com<br>
目前主要学习方向:Linux c/c++ Web2.0 Internet欢迎交流<br>

<?php
/*
* Created on 2012-6-2
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/

//php中的变量用$标志当前缀,变量名可用字母<A-Z,a-z> _(下划线)
//php不支持全局变量(除开预定义变量)
$PI=3.14;
$radius=5;
$circumference=$GLOBALS["PI"]*2*$GLOBALS["radius"];
$count=11;
$_Obj;
$A123;
$name="John";
$$name="Registered user";

print $John;

//变量管理
/*
* isset()
* 作用: 判断变量是否存在 包括数组 对象
* 返回值:变量存在返回true,不存在返回false
*/
//example
if(isset($first_name))
{
print '$first_name is set';
}else if(isset($name)){
print '$name is set';
}
//确认一个数组
if(isset($GLOBALS)){
//
}
//确认一个对象
if(isset($obj->property))
{
//
}

/*
* unset()
* 作用:可以取消定义之前的变量,而且没有其他变量引用的话,就会
* 释放这个变量的所有内存空间
*/
//example
$myunset="Joho Doe";
unset($myunset);
if(isset($myunset))
{
print '$myunset is set';
}

/*
* empty()
* 作用:可以用来检查一个变量是否没有被声明或者值是false,
* 这个语言结构通常被用来检查一个表单是否未被发送或者包含数据
* 返回值:布尔型
*/
//example
$name="";
if(empty($name))
{
print  '<br>Error : I Forgot to specify a value for $name';
}

/*
* 超全局变量
* $_GET[] 包含所有php 从客户端浏览器接受的get变量的数组
* $_POST[] 包含所有php从客户端浏览器接收的post变量的数组
* $_COOKIE[] 包含所有php从客户端浏览器接收cookies的数组
* $_ENV[] 包含环境变量的数组
* $_SERVER[] 存放web服务器变量的数组
*/

/*
* php 共8种数据类型《5种均为数量类型》
* 分别是:Integer float string bool
*
*/

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