0.php.ini内部建立了一些函数,如require函数,include函数,
<?php
require("animal.php";)
include("animal.php");
php内部自身的数组排序函数
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>
1. php有关键字,如echo、print等,类似C语言也有关键字。用来定义一些功能。关键字也叫“语言结构”,用来完成一定的功能。
echo 是语法结构,也就是关键字,不是函数。使用的时候不用加括号,加上也可以。显示多个值的时候可以用逗号隔开。只支持基本类型,布尔型除外,echo true的时候显示1,echo false的时候啥都没有。
print 和 echo 基本一致。但是print 不支持逗号分隔多个显示变量的语法。
print_r 是函数,不仅可以打印变量的的值,还能显示变量类型,而且也可以显示数组和对象这样复杂的变量类型。print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处
2.包含文件:
<?php
require_once "animal.php";
require "animal.php";
//或者
require("animal.php");
require_once("animal.php");
?>
<?php
include 'menu.php';
include_once 'menu.php';
//或者
include('menu.php');
include_once('menu.php');
?>
3.数组输出
<?php /*--普通一唯数组--*/ $students = array("穆元春","俞志春","闫伯儒"); for($i = 0; $i < count($students); $i++){ echo $students[$i]."<br>"; } foreach($students as $i){ echo $i; } echo "<br>";/*--普通关联数组--*/
$news = array("title"=>"关于下发补助通知","author"=>"张玉芹","time"=>"2016-06-29"); foreach($news as $key=>$value){ echo $key." ".$value."<br>"; }?>
4.php变量有多种类型:布尔型、NULL、整型、浮点型、字符串、数组、对象和资料类型。也就是说对象、数组、整型等都是变量。
变量:都以$开始,区分大小写。
常量:
<?php
//默认,不区分大小写
define("COLOR","red");
echo COLOR;
//不区分大小写
define("COLOR","red",true);
echo color;
//区分大小写
define("COLOR","red",false);
echo COLOR;
?>
各种类型占用字节:
nt|boolean|null|float 112 bytes
'' 单引号 144 bytes 15个字以下
"" 双引号 160 bytes 15个字以下
object 空对象 176 bytes
array 空数组 216 bytes
5. 判断有无数据,empty()函数和isset()函数
<?php
$i ="aa";
if(!empty($i)){
echo "有";
}else{
echo "无";
}
?>
<?php
if(!isset($_COOKIE["visittime"])){ //判断cookie文件是否存在?如果不存在
setcookie("visittime",date("Y-m-d H:i:s")); //设置一个cookie的变量
echo "欢迎您第一次访问php100网站"; //输出字符串
}else{ //如果cookie存在
echo "您上次访问php100的时间为:".$_COOKIE["visittime"];//显示上次设置的cookie的值
setcookie("visittime",date("Y-m-d H:i:s"),time+3600);//设置新的cookie,失效时间为一个小时
echo "<br>";//换行
}
echo "你本次访问php100的时间为:". $_COOKIE["visittime"];//输出当前访问时间
?>
6.php输出:echo,print。或者函数print($i)。如果要显示类型可以用
var_dump($i);