E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php学习笔记
PHP学习笔记
--有关php中的变量
PHP中的可变变量(更多请自行参考php手册): php中的可变变量说白了,就是拿一个变量的值解析成一个变量名,去读那个变量名的值。实例: <?php $a = "China"; //变量a $b = "a"; //变量b $China = "I'm Chinese !"
·
2015-10-31 10:16
学习笔记
PHP学习笔记
--不同编码占据不同的字节
gbk中 1个汉字=2个字节 utf-8中 1个汉字=3个字节 补充: 在php中 substr函数,是按照字节的截取的。所以在截取字符串时要考虑要中文编码和英文字符,因为他们所占字节不一样。如上所说。 在遇到中英混编时,substr就腌了。 所以在php5中 iconv_substr() 函数出现了, iconv_substr() 函数是基于字节的位移来计算的,也
·
2015-10-31 10:16
学习笔记
PHP学习笔记
一:第一个php脚本程序
<html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <title>获取服务器信息的第一个PHP程序</title> </head> <bod
·
2015-10-31 10:44
学习笔记
PHP学习笔记
3 - 代码重用、函数、变量
require() 调用失败时发生给出致命错误 include() 调用失败时给出警告 被引入的文件可以使用任何扩展名,如果是php代码必须加上<?php ?> 否则只当成普通文本引入 require_once() include_once() 防止多次包含 php.in
·
2015-10-31 10:29
学习笔记
PHP学习笔记
2 - 文件、数组、字符串
文件 站点路径 $DOCUMENT_ROOT = $_SERVER[‘DOCUMENT_ROOT’] 打开/关闭文件、文件信息等 fopen() 打开文件 读、写、读写、追加等模式 fclose() 关闭文件 file_exist() filesize
·
2015-10-31 10:29
学习笔记
PHP学习笔记
1 - 概览、部分特性
字符串 双引号与单引号 echo $a.'hello'; echo "$a.hello"; 只有双引号中才会解析变量标识符 标识符是严格区分大小写的,函数名称则是大小写无关的。 变量名称可以和函数名称相同,但是不推荐这样做。 PHP特性之一:不要求在使用变量之前声明变量。 特殊数据类型:NULL,resource(特定的内置函数) 常量定义: define('H
·
2015-10-31 10:29
学习笔记
PHP学习笔记
(一)
1、什么是 PHP? PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持很多数据库(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等) PHP 是一个开
·
2015-10-31 09:42
学习笔记
PHP学习笔记
5 - 安全事务
屏蔽用户输入 建立一个安全应用网站的原则之一是 绝不可相信用户的任何输入,将用户数据输入到文件或者数据库之前,要一直屏蔽此数据或者通过系统执行的命令传输它。 1. 使用addslashes()在用户数据进入数据库之前过滤该数据。过滤掉可能引起数据库问题的字符。可以使用stripslashes()将数据返回到它的原始形式。 2. 可以在php.ini配置文件中
·
2015-10-31 09:31
学习笔记
PHP学习笔记
4 - 面向对象
重载 PHP不允许函数重载,但有解决重载问题的方法:实现__call方法 public function __call($method, $p) { if ( $method == ‘display’ ) {
·
2015-10-31 09:31
面向对象
PHP学习笔记
二: 面向对象设计
public 表示全局,类内部外部子类都可以访问; 1 <?php 2 3 class Test{ 4 public $name='Janking', 5 $sex='male', 6 $age=23; 7 8 func
·
2015-10-30 16:30
面向对象
PHP学习笔记
(一)
- 1、PHP标识符 <? php ?> 2、PHP程序注释 使用符号 " // ” 添加一个单行的注释; 使用符号 " # ” 添加一个单行的注释; 使用 " /*
·
2015-10-30 14:00
学习笔记
php学习笔记
总结
<?php 其他 isset() 变量是否存在 boolean empty() 检查变量是否存在,并判断值是否为非空或非0 void unset() 销毁变量 header('Content-Type: text/html; charset=utf-8'); method_exists($obj, $method) 判断对象的方法是否
·
2015-10-30 13:19
学习笔记
PHP学习笔记
1-常量,函数
常量:使用const(php5)声明,只能被赋值一次,php5以下版本使用define; 1 <?php 2 const THE_VALUE = 100;//PHP5中才有const 3 echo THE_VALUE; 4 5 define('THE_VALUE',200);//低于PHP5的老版本可以使用define 6 echo THE_VALUE; 函数:包装了很
·
2015-10-28 08:31
学习笔记
think
php学习笔记
5—模块化设计
1.模块结构 完整的ThinkPHP用用围绕模块/控制器/操作设计,并支持多个入口文件盒多级控制。ThinkPHP默认PATHINFO模式,如下: http://serverName/index.php(或者其他应用入口文件)/模块/控制器/操作/[参数名/参数值...] 应用:由同一个入口文件访问的项目称为一个应用,在完整版的代码中就是Application 模块:一个应用下
·
2015-10-28 07:29
thinkphp
think
php学习笔记
1—目录结构和命名规则
最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快点,别无他意,所谓活到老,学到老,希望各位不要见笑啊。 我的做法很简单,先从手册开始,手册是开发thinkphp作者辛勤劳动的成果,但是有些地方是在是不懂,如果有幸各位也遇到类似的问题希望能回复。thinkphp手册地址:http://doc.thin
·
2015-10-28 07:27
thinkphp
think
php学习笔记
2—入口文件
在thinkphp中有两个入口文件,一个是项目的入口文件,是index.php在主目录里面,还有一个是thinkphp框架的的入口文件,放在框架目录下面如:D:\thinkphp\ThinkPHP,名字是ThinkPHP.php。 thinkphp采用的是单一入口模式,所有的程序都是从项目入口文件开始执行的,项目入口文件内容包括: 定义框架路径,项目路径和项目名称(可选) 定义调试模
·
2015-10-28 07:27
thinkphp
2012暑假
PHP学习笔记
(其中包括了LAMP小知识)
PHP(Personal HomePage个人主页)高级课程(创始人:Rasmus Lerdorf): zend framework thinkphp smarty模板引擎 Ajax(JQuery(JS框架)) 局部数据刷新 linux -> linux+apache+mysql 电子商务网(阿里巴巴、淘宝、京东商城)&
·
2015-10-27 14:17
学习笔记
PHP学习笔记
10-图片加水印
先找好一张图片,更名为face.jpeg,创建watermark.php: 1 <?php 2 /** 3 * Created by PhpStorm. 4 * User: Administrator 5 * Date: 2015/6/29 6 * Time: 22:27 7 */ 8 $img = imagecreatefromjpeg('fac
·
2015-10-27 13:10
学习笔记
php学习笔记
8--半边引号引发的问题
前段时间重装了系统,后来说是又要用php,就重新搭建了apache+php+mysql的环境,由于之前搭建过好多次,感觉很easy,很快就搭建完成,然后写了下面的常用的测试环境的代码: 1 <?php 2 3 phpinfo(); 4 5 ?> 然后正常输出,感觉环境没问题,就没管了…… 最近要用了,运行以前的项目代码(使用了CI框架)却一直显示
·
2015-10-27 11:25
学习笔记
PHP学习笔记
7:错误和异常处理
读《PHP和MySQLWeb开发》笔记合集:http://my.oschina.net/bluefly/blog/4785801、异常处理概念1)异常处理在try代码块被调用执行try{ //codegoeshere}2)PHP中,异常必须手动抛出thrownewException('message',code);这是一个语言结构,而不是一个函数。可以在throw子句中传递任何其他对象。3)在t
sosly
·
2015-10-26 22:00
异常处理
PHP
异常
错误
PHP学习笔记
6:面向对象的PHP
读《PHP和MySQLWeb开发》笔记合集:http://my.oschina.net/bluefly/blog/4785801、面向对象和类在面向对象的程序中,对象是一个被保存数据和操作这些数据的操作方法的唯一、可标识的集合。封装性、多态性(PHP中,只有类的成员函数可以试多态的,普通函数不支持)、集成。2、特殊函数比如构造函数(__construct())、析构函数(__destruct())
sosly
·
2015-10-26 22:00
PHP
面向对象
PHP学习笔记
四、数组
一、数组1、什么是数组一个数组,从简单的形式来讲,是一个保存变量的变量array('a'=>'php100','b'=>12.3)2、如何创建数组2.1、第一种格式(无键名,程序自动分配键名:默认从0开始分配)2.2、第二种格式(有键名)键名不能一样chuangen",'b'=>100,2=>33.33,3=>false); var_dump($arr); ?>2.3、直接给数组赋值3、获取数组的
liujf
·
2015-10-25 21:00
PHP学习笔记
三、函数
一、自定义函数1、格式funciton函数名(参数1,参数2,参数3...){ 处理逻辑; }2、函数命名要求(1)、不能以系统函数名或关键字重名。(2)、不能以数字和特殊字符开头,只能是大小写英文字母和下划线开头。(3)、不能在函数名中包含空格或特殊字符。3、参数(1)、可以自由定义参数的数量,没有限制。(2)、带有初始值的参数,在没有被赋值的时候,将使用其初始值。(3)、带初始值的参数,一般放
liujf
·
2015-10-25 21:00
PHP学习笔记
5:代码重用和函数
读《PHP和MySQLWeb开发》笔记合集:http://my.oschina.net/bluefly/blog/4785801、代码重用的好处成本、可靠性、一致性注意:只要原来的代码是模块化的而且编写良好,那么重复使用代码还会节省很多工作。在工作时,可以试着辨认一下今后可能再次要调用的代码段。2、require()与被包含代码执行问题如果希望一个被包含文件中的PHP代码能够被当成PH代码进行处理
sosly
·
2015-10-23 11:00
PHP
函数
*
PHP学习笔记
之Apache虚拟目录的配置
***实例0x1进入Apache安装目录下的conf子目录,用记事本打开http.conf文件;0x2http.conf是Apache的配置文件,在文件中使用文件查找功能查找;0x3在之后添加Alias/MyPHP"D:/MyPHP"意思是将“D:/MyPHP”目录以别名MyPHP映射在Apache的根目录下;0x4使用节点来指定“D:/MyPHP”目录所拥有的权限,代码示例:OptionsInd
hn_hong
·
2015-10-21 21:00
*
PHP学习笔记
之Apache虚拟目录的配置
***实例0x1进入Apache安装目录下的conf子目录,用记事本打开http.conf文件;0x2http.conf是Apache的配置文件,在文件中使用文件查找功能查找;0x3在之后添加Alias/MyPHP"D:/MyPHP"意思是将“D:/MyPHP”目录以别名MyPHP映射在Apache的根目录下;0x4使用节点来指定“D:/MyPHP”目录所拥有的权限,代码示例:OptionsInd
hn_hong
·
2015-10-21 21:00
PHP学习笔记
一:PHP的数据类型与常量使用
setType — 设置变量的类型 bool settype ( mixed $var , string $type ) 将变量 var 的类型设置成 type 。 type 的可能值为: “boolean” (或为“bool”,从 PHP 4.2.0 起) “integer” (或为“int”,从 PHP 4.2.0 起) “float” (只在 PHP
·
2015-10-21 13:23
学习笔记
【Web技术学习】
PHP学习笔记
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ <>注释://和#都是单行注释 变量: php语言是大小写敏感。 变量使用$定义,传引用定义使用& 使用define定义常量。 作用域: 定义全局变量——global $variable; php把所有的变量都放在了GLOBAL[""]数组里,可以用GLOBAL[&qu
·
2015-10-21 12:34
学习笔记
PHP学习笔记
4:字符串与正则
很多时候,搜索PHP中文文档,很多说明和例子,比书上讲的透彻易懂。1、发用邮件1)mail函数,为了正常使用该函数,必须将PHP设置指向邮件发送程序2)可使用封装SMTP协议的邮件类3)推荐Mail类2、isset() 等函数来判断用户提交的表单域是否为空3、字符串的整理1)trim() 去除字符串两边多余空格左右是ltrim(),rtrim()还有一个别名chop()2)使用HTML格式化str
sosly
·
2015-10-19 18:00
PHP
字符串
正则
PHP学习笔记
3:数组
1、标量变量:一个标量变量就是一个用来存储数值的命名区域。2、数字索引数组PHP中,数字索引默认是从0开始的,当然也可以改变它。3、关联数组有几种为数组增加元素的方法。注意,数组会有一个内部指针,指向当前的元素(比如用for循环输出过的数组,再用while,发现没有输出,就是这个指针的原因)。reset一下,让指针重新指向第一个元素。4、数组操作符一些适用于数组与数组预算的操作符。比如:联合+例子
sosly
·
2015-10-19 18:00
PHP
数组
Think
php学习笔记
(1)
1、get_define_constants(); //获取当前系统提供的常量,加true参数可以实现分组显示2、$user=A("User"); //通过快捷函数实例化控制器对象,参数A("[项目://][模块/]控制器标志")3、call_user_func_array();//对象调用方法并传递参数的一个表现形式4、设置常量有两种方式: const name=value; //作用
hanbo622
·
2015-10-11 20:00
JavaScript
html
PHP
css
thinkphp
IntelliJ IDEA 开发工具使用学习资料
使用IntelliJIDEA创建Web项目重要的资料:IntelliJIDEA14.x与Tomcat集成,创建并运行JavaWeb项目-PHP博客|
PHP学习笔记
|PHP开发笔记|Linux运维|服务器架构
李威威
·
2015-09-27 16:27
idea
php学习笔记
六--无限级分类、递归转义
无限级分类应用:1找指定栏目的子孙栏目2找指定栏目的父栏目、父父栏目'; //无限级分类 $area = array( array('id'=>1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','parent'=>7), array('id'=>3,'name'=>'濉溪县','parent'=>5), array('id'=>4,'n
wigan
·
2015-09-25 16:00
PHP学习笔记
五--PHP面向对象
一创建对象name; } } $car = new Car(); //也可以采用变量来创建 $className = 'Car'; $car = new $className(); ?>在类中定义的变量称之为属性,通常属性跟数据库中的字段有一定的关联,因此也可以称作“字段”。属性声明是由关键字public,protected或者private开头,后面跟一个普通的变量声明来组成。属性的变量可以设置
wigan
·
2015-09-25 16:00
PHP学习笔记
(七):命名空间
在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:1.用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2.为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。定义命名空间虽然任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数
helencoder
·
2015-09-24 21:00
PHP
PHP学习笔记
(六):类与对象
自PHP5起完全重写了对象模型。PHP5中的新特性包括访问控制、抽象类和final类方法,附加的魔术方法,接口,对象复制和类型约束。基本概念class每个类的定义都以关键字class开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。一个类可以包含有属于自己的常量、变量(“属性”)以及函数(“方法”)。例:classSimpleClass{ //propertydeclarat
helencoder
·
2015-09-24 17:00
PHP
对象
Class
PHP学习笔记
(五):函数
用户自定义函数一个函数可由以下的语法来定义:functionadd($arg1,$arg2){ return$arg1+$arg2; } $result=add(3,4);函数名和PHP中的其他标识符命名规则相同。Note:函数名是大小写无关的。函数无需在调用之前被定义,除非是函数是有条件被定义的,当一个函数是有条件被定义时,其定义必须在调用之前先处理。例:$flag=true; /*不能在此处调
helencoder
·
2015-09-24 14:00
PHP
函数
PHP学习笔记
(四):流程控制
流程控制语句中包含多条语句,其中if、if_else、elseif、while、do_while、for、switch在其他的编程语言中都已存在,在PHP这些语句也无二致,在此不予赘述。PHP提供了一些流程控制的替代语法,包括if、while、foreach、switch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号分别换成endif;endwhile;endfor;endfor
helencoder
·
2015-09-24 11:00
PHP
PHP学习笔记
(三):运算符
运算符优先级算术运算符取反、加、减、乘、除(商返回浮点数,整除除外)、取模(余数)取模运算符%的结果和被除数的符号(正负号)相同。赋值运算符符号=意味着把右边表达式的值付给左边的运算数。对于数组而言,对有名字的键赋值使用=>运算符。另外还有“组合运算符”位运算符左移相当于乘2,右移相当于除2.比较运算符三元运算符错误控制运算符@当其放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都将被忽
helencoder
·
2015-09-24 11:00
PHP
PHP学习笔记
(二):变量、常量、表达式
变量PHP中的变量是用一个美元符号后面跟变量名来表示,变量名是区分大小写的。一个有效分变量名由字母或者下划线开头,后面跟上任意数量的字母、数字或者下划线。(this是一个特殊的变量,不能被赋值)变量有两种赋值方式:传值赋值和引用传值(实际为别名)。传值赋值即为改变一个变量的值不会影响到另一个变量的值。引用传值是将一个&符号加到将要新赋值的变量前,改变新变量的值并不会改变新变量的值。例:$fruit
helencoder
·
2015-09-24 10:00
PHP
PHP学习笔记
四---PHP字符串
学过一点点javaSE,看到PHP字符串函数和Java的稍有不一,稍作记录以备忘。一字符串的空格PHP中有三个函数可以去掉字符串的空格:trim去除一个字符串两端空格。rtrim是去除一个字符串右部空格,其中的r是right的缩写。ltrim是去除一个字符串左部空格,其中的l是left的缩写。"; echo rtrim(" 空格 ").""; echo ltrim(" 空格 ").""; ?>去掉
wigan
·
2015-09-22 15:00
PHP
字符串
PHP学习笔记
strpos($str1,$str2[$offset]);str1中搜索str2,返回第一次出现的位置,头是0;echo`ipconfig`;等效于echoshell_exec('ipconfig');echo@(3/0);&&,||,短路优先级最高echodate("Y年m月d日H:i:s");echodate("Y-m-dH:i:s");echodate("Y/m/dH:i:s",time()
Tailor8820
·
2015-09-15 22:33
PHP
PHP学习笔记
-非常有用的 PHP 代码片段(1)
怎么开启ZipArchive扩展请可自行百度。直接上代码//单个文件插入Zip包 function addFileToZip($path, $zip) { $handler = opendir($path); //打开当前文件夹由$path指定。 /* 循环的读取文件夹下的所有文件和文件夹 其中$filename = readdir($handler)是每次循环的时候将读取的文件名赋值给$file
sexcomicx
·
2015-08-15 23:00
PHP
ZipArchive
php学习笔记
--trait的使用(为实现多继承产生)
trait是为实现多继承产生,php5.4的新特性使用方法如下:getName();//输出:toolname优先级是,子类覆盖trait,trait覆盖子类继承的父类。如果use几个trait,且trait中有相同的方法可用insteadof或as方法来实现替换或重命名。如:
这一秒_此刻
·
2015-08-15 12:40
php
PHP学习笔记
-安装与配置
PHP环境搭建是常有的事情,所以特地总结一下可能胡会遇到的问题。首先来说一下IIS+PHP的环境安装。以前都是按照教程一步一步的配置,很麻烦,而且也可能会出现各种各样的问题。目前我采用 PHPManagerForIIS-1.1.2-x64.msi这个软件去管理和配置服务,非常简单。安装以后操作简单一看就会!但是。。。。还是会出现一些问题。1、IIS7.5安装PHP5.5提示“FASTCGI进程意外
sexcomicx
·
2015-07-28 23:00
PHP学习笔记
(三)
一函数 函数名目前不区分大小写。形式: functionfuntionName(parameters){function-body} 函数调用时,代码执行权进入函数,函数结束,交回执行权,或者函数碰到return语句,返回,交回执行权。 关于一些字符串函数示例:";//字符串查找字符位置$str="abcdef";var_dump(strpos($str,"b"));echo"";//替换
wigan
·
2015-07-28 23:00
php学习笔记
8--半边引号引发的问题
前段时间重装了系统,后来说是又要用php,就重新搭建了apache+php+mysql的环境,由于之前搭建过好多次,感觉很easy,很快就搭建完成,然后写了下面的常用的测试环境的代码:1然后正常输出,感觉环境没问题,就没管了……最近要用了,运行以前的项目代码(使用了CI框架)却一直显示空白页面,得不到任何正确输出。囧了……自己重新写简单的php语句都能正常运行,看来环境是没问题的。直到,使用了da
某人的喵星人
·
2015-07-20 19:00
读《PHP和MySQL Web开发》
【第一部分】PHP基础与入门1、
PHP学习笔记
1:基础知识快速浏览http://my.oschina.net/bluefly/blog/4726732、
PHP学习笔记
2:文件http://my.oschina.net
sosly
·
2015-07-14 21:00
mysql
Web
PHP
PHP学习笔记
2:文件
1、获取预定义的服务器文档根目录也有3种方法:推荐,$_SERVER['DOCUMENT_ROOT'];一种出去服务器安全考虑的路径写法,使文件位于整个文档树的外部。如:$fp=fopen("$_SERVER['DOCUMENT_ROOT']/../orders/orsers.txt","w");2、fopen函数1)路径问题,绝对路径和相对路径都可。然后斜线的不同。Unix下是正斜线(/),wi
sosly
·
2015-07-12 19:00
PHP
文件
数据存储
fopen
PHP学习笔记
-数组
1、数组访问方式数组方式访问 $array['x']输出 对象方式访问 $array->x输出2、数组赋值方式数组方式赋值 $array['x']=值对象方式赋值 $array->x=值3、$_ENV是服务器环境变量的数组信息4、PHP数组串行化的方法(1)serialize (2)json_encode解串行化(1)unserialize (2)json_decode串行化的速度上 serial
sexcomicx
·
2015-07-11 18:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他