PHP从入门到精通免费.doc


文档分类:IT计算机 | 页数:约149页 举报非法文档有奖
1/149
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/149
文档列表 文档介绍

PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下:
:<?php 和 ?>
:<? 和 ?>
和VBScript风格分界符:<script language=’php’> 和</script>
: <% 和 %>
:由字符,数字,下划线组成,首字母必须是字符或下划线
变量以$开头。



/* */
//
#
共上面三种
:integer,double,string,array,object(对象类型),Boolean,resource(资源),NULL
:用双引号或者单引号,但有区别
双引号里面的变量和转义字符都会被解析,而单引号里面的就都当做是字符串来处理。如果在双引号中要想不解析变量,就可以用’\’加在前面。
<?php
$str = "hello";
print "nihao,are you \$str = $str";
print "<br/>";
print 'nihao,are you $str = $str';
?>

数组定义:
$arr = array();
$arr[0]='nihoa';
$arr[1]=1;
正常数组初始化:
方式一:
$arr_family=array('LinNa','Jhon','Peter');
方式二:
$arr_family[] = 'LinNa';
$arr_family[] = 'Jhon';
$arr_family[] = 'Peter';
哈希表形式数组初始化:
方式一:
$arr_family['mother'] = 'LinNa';
$arr_family['father'] = 'Jhon';
$arr_family['mother'] = 'Peter';
方式二:
$arr_family=array('mother'=>'LinNa','father'=>'Jhon','son'=>'Peter');

类:
Class 类名
{
Public $属性名;
Public function 函数名()
{
$变量名;
}
}
<?php
class foo{
public $C_foo = 'This is a class';
public function do_foo()
{
echo 'Doing foo';
}
}
$newfoo = new foo();
print $newfoo->C_foo;
print "<br/>";
$newfoo->do_foo();
?>
效果如下:

空,可以使null,也可以使NULL,不区分大小写
NULL表示没有值的变量。

一般情况下,数据类型会自动转换,同时我们也可以进行强制类型转换,强制类型转换的方法是把数据类型用括号括起来放在要转换的数据类型前面即可。
(int)/(integer) 转换为整形值
(real),(double),(float)转换为双精度
(string)转换为字符串
(array)转换为数组
(object)转换为对象。

在函数外部定义的变量时全局变量,在函数部定义或使用的变量是局部变量。
在函数部不能访问函数外部的变量
要想访问,就必须在函数部,复制一个全局变量,global 全局变量名,这样用的变量才是全局变量。
<?php
$a =1;
$b =2;
function Sum()
{
$b=$a+$b;
print "Internal \$b is $b";
}
Sum();
print "<br>";
print "Out \$b is $b";
?>
效果如下:
从上面可以看到,函数里面是没法调用全局变量的,要想调用,需要申明。
<?php
$a =1;
$b =2;
function Sum()
{
global $a;
global $b;
$b= $a+ $b;
print "Internal \$b is $b";
}
Sum();
print "<br>";
print "

PHP从入门到精通免费 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数149
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gdntv68
  • 文件大小2.95 MB
  • 时间2020-12-03