随笔分类 - php
1
摘要:/* ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─config.php 模块配置文件 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├─model
阅读全文
摘要:视图 命名 文件名习惯小写 文件名的后缀是 blade.php 展示视图的方法: return view('视图文件的名称'); 视图可以进行分目录管理的,例如需要展示 home/test/test3 视图,则可以写成: return view('home/test/test3') //当然也支持点
阅读全文
摘要:DB 类操作数据库 基本用法: DB::table('tableName'); 获取操作tableName 表 增加信息 对数据库中的某个表增加数据主要有两个函数可以实现,(都是数组),分别是 insert() 可以同时添加一条或多条,返回值是布尔类型 insertGetld() 只能添加一条数据,
阅读全文
摘要:控制器 命名规则观察 app\Http\Controllers\Auth 下的文件命名规则 大驼峰的控制器名 + Controller.php 创建控制器 注意:其控制器基础结构代码,不需要自己去手动编写,可以通过 artisan 命名行来自动生成 php artisan make:controll
阅读全文
摘要:路由 将用户的请求按照事先规划的方案提交给指定的控制器或者功能函数来进行处理(路由就是访问地址形式) 路由定义规则: Route::请求方式('请求的url',匿名函数或者控制响应的方法); 有时候还需要注册路由响应多个HTTP请求 -- 这可以通过match(表示匹配(自己定义)的请求方式的路由)
阅读全文
摘要:laravel目录 app/ 目录:项目核心,主要用于存放核心代码,也包括控制器,模型 app\Http\Controllers -- 控制器 app\Http\Controllers\Auth -- 控制器分类目录管理 app\Http\Controllers\Controller.php --
阅读全文
摘要:服务器:能够提供服务的机器,取决于机器上所安装的软件(服务软件) wed 服务器:提供wsd 服务(网站访问),就需要安装wed服务软件,apache,tomcat,iis等 DNS(Domain Name System ,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户
阅读全文
摘要:浮点数小数类型以及超过整型所能存储范围的整型(不保证精度),精度范围大概在15个有效数字左右 浮点型定义两种方式: $f = 1.23; $ff = 1.23e10; // 科学计数法 浮点数保存的数据不够精确,所以尽量不用来做比较判断 整型超过自身存储的大小之后会用浮点型存储 布尔类型:两个值tr
阅读全文
摘要:数组排序算法 冒泡排序,是一种计算机科学领域的较简单的排序算法。它重复地访问要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们减缓过来。走访数列的工作室重复的进行直到没有再需要交换,也就是说该数列已经排序完成 思路: 比较相邻的元素,如果第一个比第二个大,就交换他们两个 对每一个相邻元素做同
阅读全文
摘要:思想:如何利用数学模式,来解决对应的需求问题,然后利用代码实现对应的数据模型(逻辑) 算法:使用代码实现对应的数学模型,从而解决对应的业务问题 递推算法是一种简单的算法,级通过已知条件,利用特定关系得出中间推论,直至得到结果的算法,分为顺推和逆推两种 顺推:通过最简单的条件(已知)然后逐步推演结果
阅读全文
摘要:字符串 查找 strpos() 截取 substr() 分割 str_split() 返回数组,可以指定长度 Srint 字符串 单引号 单引号内特殊字符和变量不会被解析 <?php $a = 'Hello'; echo '$a \n World';//$a \n World 双引号 双引号内的特殊
阅读全文
摘要:错误处理:指的是系统或用户,在对某些代码进行执行的时候,发现有错误,就会通过错误处理的形式告知程序员 错误分类 语法错误:用户书写的代码不符合php 的雨大规范,语法错误会导致代码在编译过程中不通过,所以代码不会执行 运行时错误:代码编译通过,但是代码在执行的过程中会出现一些条件不满足导致的错误 逻
阅读全文
摘要:有关输出的函数 print(); 类似 echo 输出提供的内容,本质是一种结构(函数),返回1,可以不需要使用括号 print_r(); 类似于var_dump,但是比var_dump 简单,不会输出数据的类型,只会输出值(数组打印使用比较多) 有关时间的函数 date(); 按照指定格式对应的时
阅读全文
摘要:流程控制 顺序结构:代码从上往下,顺序执行 分支结构:给定一个条件,同时有多种可执行代码,然后会根据条件执行某一段代码 循环结构:在某一个条件控制范围内,指定的代码,可以重复执行 语法: if(布尔表达式){ 条件满足时执行 }else if(布尔表达式){ 条件不满足时执行 }else if(布尔
阅读全文
摘要:函数:function 是一种语法结构,将实现某一个功能的代码块封装到一个结构中,从而实现代码的重复利用 关键点:function 关键字,函数名,参数(实参和形参),函数体和返回值 语法: function 函数名(参数){ 函数体 返回值:return 结果; } 函数的使用:通过访问函数的名字
阅读全文
摘要:数组:array ,数据的组合,值将一组数据(多个)存储到一个指定的容器中,用变量指向该容器,然后可以通过变量一次性的到该容器中的所有数据 语法:定义数组可以用 array() 或 [] 来新建一个数组。它接受任意数量用逗号分隔的键(key) => 值(value)对。key 可以是 integer
阅读全文
摘要:文件 require '文件'; 错误 include '文件'; 警告 系统会碰到一个执行一次;如果对统一个亿文件进行多次加载,那么系统会执行多次 include_once 系统碰到多次,也只会执行一次 require_once '文件'; 调用多次也是一次 include 和require 的区
阅读全文
摘要:PHP 中用 class 来定义类,用 new 来实例化对象,用 extends 继承类,不过只能单继承。属性和方法有 public、private 和 protected 做访问控制,默认为 public,在类里定义常量不需要 $,用(::)范围解析符可以调用父类的方法,访问类的静态变量、静态方法
阅读全文
摘要:$ 定义变量; 变量来源数学是计算机语言中能存储计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。 php 中不需要任何关键字定义变量(赋值,跟Java不同,Java定义变量需要指定变量类型) php 使用 $ 定义变量 定义:在系统中增加对应的变量名字(内存)
阅读全文
1