![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP
php
Lvan的前端笔记
十年磨一剑
展开
-
php:使用php写一个简单的接口
public function authenticationApi($data, $url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,原创 2020-06-07 00:11:02 · 811 阅读 · 0 评论 -
TP:学啥记啥之乱记
tp5 之前的我就不管了,从 tp5 开始学习记录安装composer create-project topthink/think tp开启调试模式应用默认是部署模式,在开发阶段,可以修改环境变量APP_DEBUG开启调试模式,上线部署后切换到部署模式。本地开发的时候可以在应用根目录下面定义.env文件。运行php think run或php think run -p 8080...原创 2020-01-14 18:05:51 · 287 阅读 · 0 评论 -
php:作用域
js和php作用域区别js中作用域:全局作用域:任何地方(函数外和函数内)都可以被使用局部作用域:只能在函数内部被使用PHP也有两个作用域:全局作用域和局部作用域全局作用域:只能在函数外部使用局部作用域:只能在函数内部使用比如:var a = 'zy'function test () { console.log(a)}test()// a 变量可以被访问到内部不...原创 2020-01-13 17:27:33 · 239 阅读 · 0 评论 -
php:启动一个php的web服务器(像node一样)
PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。启动cd project// 启动php -S localhost:8000// 启动时指定根目录php -S localhost:8000 -t foo/访问http://localhost:8000/http://localhost:8...原创 2020-01-03 18:25:06 · 640 阅读 · 0 评论 -
php:__FILE__、__DIR__、basename、dirname、pathinfo等路径的用法
<?phpecho '该脚本所在的绝对路径为/Users/zhangyu/web/web-all/php-all/test/path.php<br><br>';echo '__FILE__(当前脚本的绝对路径)是:' . __FILE__ . '<br>';echo 'basename(__FILE__)(当前脚本的名称)是:' . basename...原创 2020-01-02 16:10:27 · 327 阅读 · 0 评论 -
laravel:学啥记啥之瞎记
模板引擎BladeIlluminate所在位置vendor/laravel/framework/src/Illuminate原创 2020-01-02 16:04:57 · 103 阅读 · 0 评论 -
php:简单的音乐上传与展示
知识点文件目录├── add.php├── bootstrap.css├── list.php├── storage.json├── uploads(空文件夹)核心代码// list.php<?php// 获取文件中记录的数据,并展示到表格中(动态生成表格的HTML标签)$contents = file_get_contents('storage.json');//...原创 2019-12-20 16:55:00 · 765 阅读 · 0 评论 -
php:header函数的作用
浏览器点击一个后缀名如果不能解析的话就去下载,能解析的话就去解析<?phpheader('Content-Type: text/html; charset=GBK');// 这里是在 响应头中添加一个 location 的头信息// header('Location: 01-content-type.php');// 客户端浏览器在接收到这个头信息过后会自动跳转到 指定的地址...原创 2019-12-20 15:17:49 · 352 阅读 · 0 评论 -
php:文件的上传与处理
创建一个 upload 文件夹<?phpfunction upload () { if (!isset($_FILES['avatar'])) { $GLOBALS['message'] = '别玩我了'; // 客户端提交的表单内容中根本没有文件域 return; } $avatar = $_FILES['avatar']; // $avat...原创 2019-12-19 14:35:57 · 315 阅读 · 0 评论 -
php:最简单的纯php表单验证
<?php/** * 回发处理逻辑 */function postback () { // // 申明 $message 是全局 // global $message; // 1. 校验参数的完整性 if (empty($_POST['username'])) { // 没有提交用户名 或 用户名为空字符串 $GLOBALS['message'] ...原创 2019-12-18 09:47:07 · 411 阅读 · 0 评论 -
php:表单单选、复选、下拉的获取
<?phpif ($_SERVER['REQUEST_METHOD'] === 'POST') { var_dump($_POST);}// $foo[] = 1?><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title...原创 2019-12-16 20:06:38 · 310 阅读 · 0 评论 -
php:require、require_once、include和include_once
<?php// // 类似 CSS 的 import 导入文件// require 'config.php';// // require 可以用于在当前脚本中载入一个别的脚本文件并且执行他// // require 在每一次调用时都会载入对应的文件// echo SYSTEM_NAME;// require 'config.php';// echo SYSTEM_NAM...原创 2019-12-15 23:22:11 · 232 阅读 · 0 评论 -
php:时间处理
<?php// 1. 通过代码设置时区,更推荐date_default_timezone_set('PRC');// 2. 通过配置文件设置时区,php.ini// date.timezone = PRC// // time 获取到的是 秒数为单位的时间戳// echo time();// echo '<br>';// // 格式化一个时间戳// // 第...原创 2019-12-15 17:09:55 · 289 阅读 · 0 评论 -
php:判断变量是否为空isset与empty
有空再更。。。原创 2019-12-15 16:54:42 · 452 阅读 · 0 评论 -
php:扩展的安装与使用
什么是扩展php扩展就是php核心并不支持的功能,然后可以通过扩展的方式进行扩展PHP的功能,常见的扩展如MySQL,gb2等等。查看php安装了那些扩展方法一:通过phpinfo()函数,进行查看方法二:执行php -m 命令:php -m配置扩展php.ini 文件路径(mac为例):/usr/local/etc/php/7.3/php.iniphp扩展路径:开启某个扩展,把...原创 2019-12-14 17:40:24 · 476 阅读 · 0 评论 -
php:cgi、fast-cgi、php-fpm之间的关系
php-fpm是什么1、cgi、fast-cgi协议cgi的历史早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。webserver处理不了了,怎么办呢?那就交给php解释器来处理吧!交给php解释器处理很好,但是,php解释器如何与webserver进行通信呢?为了解决不同的语言解释器(如php、python解释器)与webserver的...原创 2019-11-19 18:11:04 · 147 阅读 · 0 评论 -
php:版本控制工具的使用&安装老版本php5.6问题
目标使用 php 版本切换工具随意切换 php@5.6 和最新的 php@7.3安装版本控制工具php-versionbrew tap wilmoore/formulaebrew install php-version将以下命令放到 ~/. 最后一行# Homebrew (recommended)source $(brew --prefix php-version)/php-ver...原创 2019-11-19 15:14:30 · 592 阅读 · 0 评论 -
php:零碎知识点整合...
php 的 api 都是全局变量,不像 js 中 String.xxx ,这也是常常被人诟病的一件事php5.4 之后的数组也可以像 js 这样定义:$arr = []原创 2019-11-18 00:09:10 · 75 阅读 · 0 评论 -
php:PHP中=>和->以及::的用法
=>用法(像js键值对)在php中数组默认键名是整数,也可以自己定义任意字符键名,例如:$css=array('style'=>'0','color'=>'green');$css['style']=='0',$css['color']=='green'->用法(像js的点(.)运算符)<?php class A{ public $a=123; ...原创 2019-09-26 15:19:39 · 199 阅读 · 0 评论 -
php:简单过一下php基础语法
安装brew install phpphp -v变量与输出<?php$txt1="PHP";echo "<h2>$txt1 是世界上最好的语言!</h2>";?>echo 和 print 区别:echo - 可以输出一个或多个字符串print - 只允许输出一个字符串,返回值总为 1数据类型String(字符串), Integer(...原创 2019-09-26 12:30:03 · 387 阅读 · 0 评论