【php学习笔记-elseif】教程文章相关的互联网学习教程文章

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 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间

命名空间概述 在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。PHP 命名空间提供了一种将相关的类、函数和常量组合到一起的途径。下面是一个说明 PHP 命名空间语法的示例: 定义命名空间 虽然任...

PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定

Static(静态)关键字用来定义静态方法和属性,static 也可用于定义静态变量以及后期静态绑定。 1、静态变量 static variable 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。也就是说,在下一次执行这个函数时,变量仍然会记得原来的值。要将某个变量定义为静态的,只需要在变量前加上static关键字即可。代码如下:function testing(){ static $a = 1; $a *= 2; echo $a."\n";}testing();test...

PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式

毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。单例模式 当需要保证某个对象只能有一个实例的时候,单例模式非常有用。它把创建对象的控制权委托到一个单一的点上,任何时候应用程序都只会仅有一个实例存在。单例类不应该可以在类的外部进行实例化一个单例类应该具备以下几个要素。 必须拥有一个访问级别为 private 的构造函数,有效防止类被随...

PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程

1、PHP中的抽象类 PHP 5 支持抽象类和抽象方法。定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。在类的声明中使用 abstract 修饰符可以将某个类声明为抽象的。 可以这样理解,抽象类作为一个基类,它把特定的细节留给继承者来实现。通过抽象概念,可以在开发项目中创建扩展性很...

微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解【图】

本文实例讲述了微信小程序学习笔记之表单提交与PHP后台数据交互处理。分享给大家供大家参考,具体如下: 前面一篇结介绍了微信小程序函数定义、页面渲染。这里介绍form表单提交与后台php数据交互处理。 【form表单提交】 form.wxml: <form bindsubmit="formSubmit" bindreset="formReset"><view>昵称:<input type="text" name="nickname" placeholder="请输入昵称" confirm-type="done" />密码:<input password type="number" n...

php学习笔记之字符串常见操作总结

本文实例讲述了php字符串常见操作。分享给大家供大家参考,具体如下: 字符串的定义 可以用单引号或双引号来定义字符串 <?php $str = "hello"; $str = hello; >?heredoc和nowdoc定义大段字符串 区别:和单引号与双引号定义字符串的区别相同 <?php //heredoc的使用 $str3 = <<<MARK helloworld!ok;$apuzhong! MARK; echo $str3."<br/>"; //nowdoc的使用 $str4 = <<<MARK helloworld!ok;$apuzhong! MARK; echo $str4."<br/>"; ?>单引...

php 正则表达式学习笔记

代码如下://匹配文本,这个偶尔比较好用,但是要小心字符中包含\E $str = '[a-z]'; $str = preg_replace('/\G[a-z]\E/', '', $str); echo $str; //打印空,全被替换掉了,相关大概就是preg_quote功能 复制内容到剪贴板代码: //给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值 $str = 'abc123abc'; preg_match('/(?P<num>\d+)/', $str, $arr); echo $arr['num']; //相当于echo $arr[1] 代码如下://仅用于分组的...

linux学习笔记-第十九课-LAMP之php 与 mysql 配置(三)

一、php 编译完的php,配置文件为空,我们需要将php的配置文件(php.ini)从解压的源码包中的php.ini-development(开发调试模板)和php.ini-production(生产运行模板)中复制一份到php的配置目录中,且名字改为php.ini 1 )disable_functions 配置 默认为空,修改为 disable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,esc...

PHP学习笔记:在php中访问MySQL数据(一些简单的例子)【代码】

这是数据库部分代码//创建数据库 create database MySQLDB;//使用数据库 use mysqldb;//向数据库中插入表格 create table Employees(EmpName varchar(50) primary key,DepName varchar(50),Salary integer);//修改列名 alter table employees change column DepName Title varchar(50);//增加列 alter table employees add column DepName varchar(50);//向表格插入数据 insert into Employees values(‘张三‘,‘部门经理‘,6000,...

【PHP+MySQL学习笔记】php操作MySQL数据库中语句

1.连接 MYSQL 服务器的函数 mysql_connect();<?php $con = mysql_connect("localhost","root","123456");if (!$con){ die(‘Could not connect: ‘ . mysql_error());}?> 2.选择数据库 <?php mysql_select_db("david", $con);?> 3.执行SQL语句,create,insert into,delete<?php //$sql = "CREATE TABLE Persons (FirstName varchar(15),LastName varchar(15),Age int)";$sql="insert into Persons(FirstName,LastName,Age)VALUE...

MySQL_PHP学习笔记_2015_0907_PHP用pdo连接数据库时报错 could not find driver【图】

环境: Windows, zend studio 错误信息: could not find driver 第一想到的办法还是百度…… 下面是解决办法: 由于PHP默认的设置中, php_pdo_mysql模块是关闭的, 所以才会报could not find driver的错误; 把这个模块打开, 重启apache. 摘自互联网:pdo 连接数据库 报错 could not find driver 解决方法MySQL_PHP学习笔记_2015_0907_PHP用pdo连接数据库时报错 could not find driver标签:本文系统来源:http://www.cnb...

MySQL_PHP学习笔记_2015_0907_PHP使用小总结

1. 使PDO对象在没能成功执行任务的任意时刻都能抛出一个PDOException 在建立一次成功的连接之后, PDO会切换到”故障沉默”模式. 当某处出错时, 这会使我们很难发现错误并成容地处理它. 可果我们想要使PDO对象在没能成功执行任务的任意时刻都能抛出一个PDOException, 可以通过调用PDO对象的setAttribute方法来配置它, 以使其做到上面提到的功能. 2. 字符编码的问题 将pdo对象设置为UTF-8编码. $pdo->setAttribute(PDO::ATTR_E...

PHP学习笔记:数据库的操纵【代码】【图】

Update语句Update 表名 set 字段1=值1, 字段2=值2 where 条件 练习: 把用户名带 ‘小’的人的密码设置为123456语句:UPDATE crm_user SET userpwd=‘123456‘ WHERE username LIKE ‘%小%‘;效果 PHP学习笔记:数据库的操纵标签:本文系统来源:http://www.cnblogs.com/jianqingwang/p/5887831.html

PHP学习笔记------MYSQL

/* 启动MySQL */net start mysql /* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password(‘root‘); SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- /* 数据库操作 */ -------------------- 查看当前数据库 select database();-- 显示当前时间、用户名、数据库版...

学习笔记 - 相关标签