随笔分类 - PHP学习笔记
这里记录了学习PHP的一些知识点
摘要:我们常见的访问约定方式一:/index.php?m=xx&a=oo.其中m和a是固定参数名, 1、m的值(假设xx是index):代表我们的代码文件名、类名肯定和index有关 2、a的值:代表代码文件中有个方法叫做OO。 日常工作中为了规范,我们会把XX设定为一个类。 常见约定访问方式二:/ind
阅读全文
摘要:上节课我们“编译”的是 变量集合 如果还有函数该怎么办呢? 函数有个好处,如果重复定义会出错。我们今天要做的就是把散落在各个地方的函数归类。 首先为了防止队友乱来,我们规定在队友,如果在网站里写函数必须以 func.php作为文件后缀。 譬如 common.func.php。我们写入两个测试函数文件
阅读全文
摘要:为了防止代码让我们混淆不清,大家看视频中的分离方法 1、新建了一个文件夹叫code (这代表是代码) 2、再新建一个文件夹叫page (这代表是页面) 代码该怎么写呢? 这里要记住口诀 1、index.php 永远是 “大内总管”。永远由它来加载code和page 2、code里面的文件永远只能写P
阅读全文
摘要:回到第一课,我们学过PHP母体,了解过解析PHP程序。PHP其实内置了一个web服务器,专门给我们开发测试使用,那么接下来我们要完成的是:生成后创建一个web 服务,在浏览器中可以访问。 PHP的母体,还能加入参数后启动一些特殊功能。 这里需要修改点内容: 因为开始我们输出的JSON文件是这样的:
阅读全文
posted @ 2016-09-05 12:51
前进的卒子
摘要:创建模板文件: 这节课老师带领我们开始创建TEMPLATE,按照老师教导的思路,我们希望这样一种代码写法:1、譬如我定义一个变量$name=‘’;2、然后呢我读取一个模板。3、再然后我在这个模板里 设置一些自己的 “显示格式”(逼格)。4、加载模板后可以直接替换成上面的变量。 一、首先在templa
阅读全文
摘要:一、生成文件夹。 mkdir();--新建目录 参数:pathname:目录的路径。 mode:默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。 看到上面的函数了吗?记牢。上节课沈老师留了一个作业,读取god.json文件,生成一个最简
阅读全文
摘要:PHP最牛逼的特性之一除了懒人函数,还有一些魔法函数。 首先我们来认识下__tostring,通过一个巫术方法,我们吧实例转化过后的类,直接当字符串输出。结合我们前面所做的功能,我们在类里面加上这个函数: 在godinit文件中,我们将 在god_func7文件中写入__tostring方法 测试下
阅读全文
摘要:php中的数据类型: 一、8种主要数据类型 标量类型 1、整型(int|integer):八进制、十进制、十六进制。超过整型存储范围,会产生溢出。 整型数的字长和平台有关,尽管通常最大值是大约二十亿(32 位有符号)。64 位平台下的最大值通常是大约 9E18。PHP 不支持无符号整数。 2、浮点类
阅读全文
摘要:一 、php基础语法 1、php语法结构 标准风格:<?php code; ?>.PHP每句代码用;(分号)结尾。< 就用这个,其他的看看就可以了 短风格:<? code; ?> //需要修改PHP.INI配置 ASP风格:<% code; %> //需要修改PHP.INI配置 长风格:我难得写了,
阅读全文
摘要:接上一节课,我们专门新建了一个godconfig类,设置了两个属性prj_name(项目名),prj_author(作者),然后我们获取标准输入(stdin)把结果保存在了类里面。 好吧,这节课的名字比较奇葩-我得了”懒癌”,假如我们忘记写godconfig类的属性,我们的程序还会运行吗?答案是依旧
阅读全文
摘要:上一课我们通过shell脚本拷贝代码,了解了静态方法和静态属性。(还有个附件PHAR包,我直接无视了) 然后在GOD文件中写了一些参数, 我们也可以这样,把方法名像拼凑字符串一样拼起来。 好,下面我们还是按照老师课程,进行需求实现:如果参数带“-”,那么说明就是属性。直接调用类的静态属性。如果不带“
阅读全文
摘要:一、构造方法: 构造方法又称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。 1、构造方法和其他函数一样,可以传递参数,可以设定参数默认值。 2、构造方法可以调用属性,也可以调用方法。 3、构造方法可以被其他方法显式调用。 构造方法的声明:使用__construct()函数表示构造
阅读全文
摘要:一、类和对象 1、什么是类:类(class)是对一类事物的描述,是抽象、概念上的定义。是具有某些相同属性和功能行为的一些对象集合。 在面向对象的编程中,类是应该有一个类名并包括属性书名和功能说明两个主要部分。 2、对象是系统中用来描述客户观事物的一个实体/实例. 3、类的实例化结果就是对象,而对一类
阅读全文
摘要:一、由于上两节课我们把程序放到了/usr/local/bin里面。每次编辑需要sudo 。这节课我们使用PHPSTORM来编辑代码,专门把它拷贝出来,然后放到一个叫做home/godpro的文件夹下。 二、现在我们来做一个拷贝脚本,方便自动把home/godpro下的文件拷贝到/usr/local/
阅读全文
摘要:此课程个人开发环境可以考虑使用Ubuntu ,推荐sublime和PhpStorm作为开发环境。一、PHP的一大特性是:脚本语言、不要编译,写完就可以运行? 然而并不是。。。。。。。 PHP代码要想运行必须有个 “母体”。最直截了当的就是我们编译好的那个 “PHP”可执行程序. 本课程这个母体是放在
阅读全文
摘要:自定义函数 PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言。大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一组代码封装起来,使代码进行复用,程序结构与逻辑更加清晰。 PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或
阅读全文
摘要:数组定义 数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。 定义数组 array() 可以用 array() 语言结构来新建一个数组。它接受任意数量用逗号分隔的 键(ke
阅读全文
摘要:PHP结构语句 顺序结构 顺序结构就像一条直线,按着顺序一直往下执行。我们编写的代码默认都是按照顺序结构执行的。 条件结构之if…else… 条件结构就像一个岔路口,可以向左走,也可以向右走。比如上洗手间,我们知道我们的性 别,这时候我们需要根据洗手间提供的条件,左边男洗手间,右边女洗手间,或者正好
阅读全文
摘要:什么是运算符 什么是运算符?运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算。 PHP中的运算符有哪些?PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符
阅读全文
摘要:1、isset (PHP 4, PHP 5, PHP 7) isset — 检测变量是否设置 1、isset (PHP 4, PHP 5, PHP 7) isset — 检测变量是否设置 说明 bool isset ( mixed $var [, mixed $... ] ) 检测变量是否设置,并且
阅读全文

浙公网安备 33010602011771号