isset($arr['memeda']);//可以判断数组键值的内容是否为空
cookie是记录在浏览器的
session是记录在服务器的
setcookie(名字,值); $_COOKIE[名字];//访问设置好的cookie //放在header实现浏览器和服务器的实现 document.cookie //js访问cookie //如果cookie被禁用,可以考虑用url参数替代 session_start();//使用前调用 session_id();//用户id唯一标识 $_SESSION[名字]=值; $_SESSION[名字];//访问 session_destroy();清楚所有的session
<form action method enctype="multipart/form-data">指定为二进制传递 <input type="file" name="file">
$file=$_FILES["file"];//所有上传的文件都保存在$_FILES中 move_uploaded_file($file["tmp_name"],目标位置和名字);
tmp_name 是临时保存在服务器的位置,name是文件的名字
$img = imagecreatefromjpeg("要打水印的图片"); imagestring($img,5,5,5,"水印文字",imagecolorallocate($img,r,g,b));//打水印 header("Content-type:image/png"); imagepng($img);//输出
$img=imagecreate(宽,高);//创建图片 imagecolorallocate($img,r,g,b);//指定背景颜色 imageellipse($img,200,200,50,50,imagecolorallocate($img,255,0,0));//在图片画一个椭圆 header('Content-type:image/png');//指定输出内容为图片 imagepng($img);//输出图片
$f=@fopen(文件名,操作模式w r等); fwrite($f,要写入的内容); fclose($f);
获取
$content=fgets($f);//读取一行 file_get_contents(文件名);//获取所有内容
json
[]表示数组
{}表示对象 键:值对
json_encode(数组);//转换为json字符串 json_decode(json字符串); //转换为对象 ->访问元素
time();// 获取的是1970年到现在的时间戳(秒数,闰秒不算) date("Y-m-d H:i:s");//是根据时间戳得到的。 date_default_timezone_set("Asia/Shanghai");//设置时区
class People(){ public function father(){} } class Man extends People{ public function father(){//重写父类方法 parent::father();//访问父类方法 } }
Man类就可以使用People定义的方法
重写直接重新定义名字一样的就行了。要访问父类的方法可以通过parent::方法()访问。
成员方法就是普通的方法,需要实例化对象后,由对象调用。
静态方法
public static function jiao(){} 类名::jiao();//静态方法的访问
静态方法不可以使用成员属性和成员方法,相反可以。