【PHP学习笔记三十【final】】教程文章相关的互联网学习教程文章

ThinkPHP学习笔记(一)ThinkPHP部署【代码】

已经下载了wampserver,以后有时间试下在本地运行ThinkPHP。在app/lib/Action/文件夹下可以为每一个模块定义控制器类,一个模块可以包含多个操作方法,当有请求的时候,会从URL参数中解析当前请求的模块和操作。比如定义的默认控制器类IndexAciton.class.php: <?php class IndexAction extends Action{ptotect function _initialize(){header("Content-Type:text/html;charset=utf-8");}public function index(){$this->display();...

PHP学习笔记(五)(常用函数)

常用系统函数有关输出的函数print():类似于echo输出提供的内容,本质是一种结构(不是函数),返回1,可以不需要使用括号print_t():类似于var_dump,但是比var_dump简单,不会输出数据类型,只会输出值()有关时间的函数date():按照指定格式对对应的时间戳(从1970年格林尼治时间开始计算的秒数),如果没有指定特定的时间戳,那么就是默认解释当前的时间戳time():获取当前对应时间的时间戳microtime():获取微秒级别的时间有关数学...

PHP学习笔记(三)--基础知识之常量【图】

原文:http://blog.51cto.com/dezhou/2061461

树莓派学习笔记——Restful服务 采用slim php apache【图】

0.前言 前些时间沉迷于Restful,采用PHP+Slim+MySQL实现了一些简单的API函数。但是这些工作都是在windows中实现(采用wamp server集成安装包),但是转到linux中还确实有些不一样,下面就使用树莓派尝试一把。1.安装php和apache2 在这里仅安装php和apache2,如果需要安装mysql请再增加php5-mysql和mysql-server sudo apt-get update sudo apt-get install apache2 php 2.配置apache2 【为什么配置apache】 需...

php学习笔记(一)php模板与控制器【代码】

/welcome/index.php<?php if(!isset($_REQUEST[‘fn‘])) { include ‘from.html.php‘; } else { $firstname = $_REQUEST[‘fn‘]; $lastname = $_REQUEST[‘lastname‘]; if($firstname == ‘孙‘ and $lastname == ‘哥‘) { $aa = ‘欢迎登陆,我的国王!‘; } else { $aa = ‘欢迎登陆 ‘. htmlspecialchars($firstname,ENT_QUOTES,‘UTF-8‘) . htmlspecialchars($lastname,ENT_QUOTES,‘UTF-8‘) .‘!‘; ...

【前端学习笔记】ajax与php之间的互动

ajax通常会牵扯到跨域问题,所以我们通常的解决方案是,通过ajax将参数传到后台php文件中在后台通过php文件进行跨域访问api,再将结果返回到ajax响应中。需要注意一下几点:1.可以通过"url+?+参数名=..."将参数传到php文件2.php文件接收这个参数通常用$a=$_GET[‘参数名‘]/$_POST[‘参数名‘],那么$a就是这个参数了3.在php中进行跨域请求是要注意url的链接问题,即php中字符串的链接是用"."不是用"+",例如"a"."b"=="ab"原文:htt...

PHP数组树状递归 -- 学习笔记(自己对于刚学的递归数组的一些理解)

echo ‘<hr>‘;$arr = array( array(‘id‘=>1,‘name‘=>‘小明爸‘,‘pid‘=>0), array(‘id‘=>2,‘name‘=>‘小强爸‘,‘pid‘=>0), array(‘id‘=>3,‘name‘=>‘小黑爸‘,‘pid‘=>0), array(‘id‘=>4,‘name‘=>‘小明‘,‘pid‘=>1), array(‘id‘=>5,‘name‘=>‘小强‘,‘pid‘=>2), array(‘id‘=>6,‘name‘=>‘小黑‘,‘pid‘=>3), ...

ThinkPHP学习笔记

thinkphp命名文件名采用驼峰法,首字母大写,类名和文件名一致方法和属性采用驼峰法,首字母小写函数名采用小写字母加下划线数据表加字段采用小写字母加下划线配置参数和常量使用大写字母加下划线以双下划线打头的是魔术方法 thinkPHP目录结构 系统目录: common目录下放公用函数 lang目录下放语言包 lib基类类库目录 lib/org第三方公共类库 tpl系统模板目录 mode框架模式扩展目录 vender第三方类库目录 ...

thinkphp学习笔记8—命名空间【代码】

新版本(3.2)中采用命名空间的方式定义和加载类库文件,解决多个模块之间的冲突问题,并实现了更加高效的自动加载机制。需要给类库定义所在的命名空间,命名空间的路径和类库文件的目录一致,就可以实现类的自动加载,例如Org\Util\File类的定义为namespace Org\Util; classFile { }其所在的路径是ThinkPHP/Library/Org/Util/File.class.php,我们实例化该类写法如下:$class = new \Org\Util\File();系统会自动加载上述文件,这样...

学习笔记:为什么10年前我学习的是ASP脚本而没有选择PHP程序语言?(图)【代码】【图】

学习笔记:为什么10年前我学习的是ASP脚本而没有选择PHP程序语言?(图)我也算是一个技术小白,但是一直在努力学习中,加之去年又学习写博客,因此对技术更加重视了,写博客看似是个很简单的事儿,但实际上非常不容易,因为一个博客网站要想成功,都非常难。纵观中国的互联网行业,能够将博客网站做成功的,目前还没有发现,虽然在10年的历史上,有成功者,例如月光博客和卢松松,但是现在两个博客也逐渐没落了,可能是他们自身对...

HTML&PHP学习笔记(4)【代码】

创建数组:$products = array(‘a‘,‘b‘,‘c‘);range(1,10);  //1-10的数字数组 访问数组内容:$products[0]; $products[3] = ‘d‘; //增加元素循环访问:for ($i = 0; $i < 3; $i++){echo$products[$i]." "; }foreach ($productsas$current){echo$current. " "; } 关联索引:$prices = array(‘a‘=>100, ‘b‘=>10, ‘c‘=>4);循环:foreach ($pricesas$key => $value) {echo$key." - ".$value."<br />"; }orwhile ($el...

Thinkphp学习笔记5-URL生成U方法【代码】

为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。定义规则U方法的定义规则如下(方括号内参数根据实际应用决定):U(‘地址表达式‘,[‘参数‘],[‘伪静态后缀‘],[‘显示域名‘])地址表达式地址表达式的格式定义如下:[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...如果不定义模块的话 就表...

php 学习笔记--数组篇(7)【代码】

array_search(value, array, bool);作用: 通过value查找数组中是否存在,返回key参数: value:需要查找的值 array:数组 bool:false 默认 true 设置为true时,会匹配value的类型和值返回值: 如果找到了返回key值,如果没有则返回false例子:查找value为5的值 $arr = array(‘a‘ => 5, ‘b‘ => ‘red‘, ‘c‘ => ‘blue‘); $res1 = array_search(‘5‘, $arr); $res2 = array_search(‘5‘, ...

php学习笔记

1.变量声明:$value = "guest";$$value = "custom";echo $value."\t".$guest; guest作为变量名。2.变量作用域(1)内置超全局变量,在代码的任意位置都可以访问;(2)常数,一旦声明,它就是全局的,可以在函数内外使用;(3)函数中声明为全局变量,就是同名的全局变量;(4)函数中创建和声明为静态变量,在函数外无法访问,但是这个静态变量的值是可以保留的;(5)在函数中声明的变量,在函数外无法访问,并且在本函数终止时失...

php学习笔记1

php基础部分PHP 输出文本的基础指令:echo 和 print。echo和print的区别echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)echo 输出一个或者多个字符串。 print 只能打印出简单类型变量的值(如int,string) print_r 可以打印出复杂类型变量的值(如数组,对象)var_dump和print_r的区别var_dump返回表达式的类型和值,而print_r仅返回结果,相比调试代码使用var_dump更便于阅读。变量变量用于存储值...

学习笔记 - 相关标签