- PHP教程第二课:搭建PHP环境(新手教程) 11-25
- php应用:php快速入门 11-25
- 说说php safe_mode 11-25
- 一、PHP基础教程,认识PHP 11-25
- 我的php学习第二十一天——php变量,PHP的数据 11-25
- PHP知识 11-25
- PHP编程 RESTful 11-25
- 重蔚自留地php学习第三十天——php数组 11-25
- php能力测试 11-25
- 「jQuery+PHP」ajax请求以及接口PHP响 11-25
PHP教程第二课:搭建PHP环境(新手教程)
发布者: superzhang | 发布时间:2017-11-25需要用到什么?
Apache服务器(当前环境),目前有Apache、IIS、Lighttpd、Nginx、LiteSpeed、Zeus服务器(具体请百度比较)
PHP
MySQL
有没有方便点的集成环境?有。phpstudy、xampp、lamp、wampServer等,都可以。学姐用phpstudy给大家演示一下PHP环境的搭建。(不推荐使用phpstudy最新版)
下载phpstudy,(关注学姐,私聊送经典版,是学姐演示的版本)一路回车安装。
如果出现错误,请下载VC库,请私聊学姐获取或者百度下载。
安装后,如下图:
php脚本的后面名为.php,代码放置在下面的括号里面:
<?php.......?>
echo可以打印信息,类似于printf。
<?phpecho "hallo world";?>
每条语句后面用分号结尾;。
php支持三种注释方式:
<?php// 第一种# 第二种/*
这是
多行
注释
*/?>
在php中,函数、类、和关键词的大小写都是同一个东西:
<!DOCTYPE html><html><body><?phpECHO "Hello World!<br>";echo "Hello World!<br>";EcHo "Hello World!<br>";?></body></html>
不过所有变量都对大小写敏感,需
说说php safe_mode
发布者: superzhang | 发布时间:2017-11-25PHP安全模式就是以安全模式运行php,safe_mode是在php.ini中设置,默认是关闭的。
; Safe Mode; http://php.net/safe-modesafe_mode=Offphp的安全模式提供一个基本安全的共享环境,在一个有多个用户帐户存在的php开放的web服务器上。
当一个web服务器上运行的php打开了安全模式,那么一些函数将被完全的禁止,并且会限制一些可用的功能。在安全模式下,一些尝试访问文件系统的函数功能将被限制。
当安全模式打开时,以下函数列表的功能将会受到限制:
chdir, move_uploaded_file, chgrp, parse_ini_file, chown, rmdir, copy, rename, fopen, require, highlight_file, show_source, include, symlink, link, touch, mkdir, unlink同样的,一些php扩展中的函数也将会受到影响。(加载模块:在安全模式下dl函数将被禁止,如果要加载扩展的话,只能修改php.ini中的扩展选项,在php启动的时候加载)
safe_mode特性在5.3后不推荐使用,在5.4中删除。
打开或者关闭php的安全模式,在php.ini
一、PHP基础教程,认识PHP
发布者: superzhang | 发布时间:2017-11-251.1 HEELO,WORD
<html>
<head>
<title>这是我的第一个PHP</title>
</head>
<body>
<?
echo"HEELO,WORD!\n";//echo输出内容到HTML,\n是换行
?>
</body>
</html>
print与echo的区别:
echo可以同时输出多个字符串,并不需要圆括号。
print只可以同时输出一个字符串,需要圆括号。
echo 更象一条语句
print 是函数
print的用法和C语言很像,所以会对输出内容里的%做特殊解释。
推荐用echo。
1.2 引用外部文件
1、require("文件名");
如果引入失败,则整个网页出错(error),不会显示。
require_once()
指出每一个文件在当前页面中只读取一次
2、include("文件名");
如果引入失败,则不写这个文件(wa
我的php学习第二十一天——php变量,PHP的数据类型
发布者: superzhang | 发布时间:2017-11-25PHP变量
1)不需要提前定义,使用时直接赋一个值即可。
2)PHP的变量的命名规则,跟JS一样,允许的字符有:大小写英文字母、0-9、_
3)PHP的变量必须以美元符号$开头;例如:$name=“周更生”;
4)PHP的变量区分大小写
5)PHP的关键字和函数名,不分区大小写,建议一律用小写;
6)PHP对于多个单词构成的变量名
下划线方式:$get_user_name
骆峰命名方式:$getUserName
7)同一变量,多次定义,后面的变量会覆盖前面的同名变量
<?php
$name; //变量定义了,但没有赋值
var_dump($name); //返回一个NULL
?>
PHP的数据类型
1)基本数据类型(标量数据类型): 整型(int)、浮点数(float)、布尔型(boolean)、字符型(string)
2)复合数据类型:对象(obj)、数组(array)
PHP中的对象,只有自定义对象,没有所谓的“内置对象”。
面向对象编程,MVC的架构。
3)特殊数据类型:资源型、NULL
资源型:主要访问或操作“外部”的数
PHP知识
发布者: superzhang | 发布时间:2017-11-25克隆对象
1.使用clone这个关键 复制了一个对象
__clone()魔术方法
1.是在克隆对象时,自动调用的方法
2.作用:和构造方法一样,是对新克隆的对象进行初始化
3.在这个方法中$this代表的是副本,所以就可以给所有副本的成员初始化
__call()
1.就是在调用一个对象中不存在的方法时,自动调用的方法
2.有两个参数,第一个参数是,调用的不存在的方法的方法名,第二个参数是,调用这个不存在的方法的方法参数
3.作用,可以写提示,但这个布什主要的功能,晶方法的功能相似,但方法,名还要不同的,就可以采用这个方法来完成
串行化(序列化)
1.将对象转化成字符串
PHP编程 RESTful
发布者: superzhang | 发布时间:2017-11-25REST(英文:Representational State Transfer,简称REST) ,指的是一组架构约束条件和原则。
符合REST设计风格的Web API称为RESTful API。它从以下三个方面资源进行定义:
直观简短的资源地址:URI,比如:http://example.com/resources/。
传输的资源:Web服务接受与返回的互联网媒体类型,比如:JSON,XML,YAM等。
对资源的操作:Web服务在该资源上所支持的一系列请求方法(比如:POST,GET,PUT或DELETE)。
本教程我们将使用 PHP(不用框架) 来创建一个 RESTful web service,在文章末尾你可以下载本章节使用到的代码。
通过本教程你将学习到以下内容:
创建一个 RESTful Webservice。
使用原生 PHP, 不依赖任何框架。
URI 模式需要遵循 REST 规则。
RESTful service 接受与返回的格式可以是 JSON, XML等。
根据不同情况响应对应的 HTTP 状态码。
演示请求头的使用。
使用 REST 客户端来测试 RESTful web service。
R
重蔚自留地php学习第三十天——php数组
发布者: superzhang | 发布时间:2017-11-25什么是数组
数组其实就是一组数据的集合,其表现形式是指在内存中一段连续的内存地址。
2.为什么使用数组标量数据类型只能存储一个数据,一个数组变量可以存储多个数据。
$name=’zhangsan’;
$age=30;
缺点:
定义的变量过多
变量之间没有联系
$person=array(‘zhangsan’,30);
$person[1] $person[0]
3.php中数组的特点1)其它语言数组本身有数据类型,php数组没有数据类型
php数组中的元素可以存储任意类型的数据,如:第一个元素存储整型,第二个元素存储布尔型
2)数组元素可以使用文本下标
首先,我们为大家做一些准备工作,一个html文件,一个php文件,一个jQuery库,因为jQuery的代码量要小于原生js,所以我们选择jQuery的ajax写法,如下图。
小编是纯手打现写的,可以看到,我们的文件只有0KB和1KB大小,各位客官看在小编辛苦可以点个赞,点个关注,谢谢客官。
那么我们现在开始编写html代码以及jquery
