说明:为了windows本地开发php方便,这里推荐使用PHP集成环境phpstudy。目的:使用域名访问项目(tinywan.test)1、官网:http://www.phpstudy.net2、虚拟主机的配置3、站点域名管理(1)新增(2)填写基本信息(3)保存设置虚拟的域名:tinywan.test网站目录就是项目的目录,这里为:D:\phpStudy\PHPTutorial\WWW\tinywantinywan 文件夹,测试文件index.php 内容<?php
echo "Hello tinywan.test";4、自定义的虚拟域名生效修改 hos...
一、如何定义数组:在PHP中创建数组主要有两种方式,下面就让我们来看看如何创建一个数组 (1)直接给每个元素赋值的方法创建数组。 格式为:$arrayname[key]=value; 其中arrayname为数组的名字,key为数组的元素的键,value为元素的值。键可以是0,1,2,3这一类数字,也可以是字符串。如下所示: 复制代码 代码如下:1 <?php 2 //用1,2,3的数值作为数组的键 3 echo ‘<p>数组$array1的键值为:</p>‘; 4 $array1[1]=‘a‘...
PHP 面向对象技术<SPAN style=‘font-family: "Times New Roman";‘>(全面讲解
"Times New Roman";‘>)
? 主要内容v 1.面向对象的概念v 2.什么是类,什么是对象,类和对象之间的关系v 3.什么是面向对象编程呢?v 4.如何抽象出一个类?v 5.如何实例化对象?v 6.如何去使用对象中的成员?v 7.特殊的引用“<SPAN style=‘font-family: "Times New Roman";‘>$this”的使用v 8.构造方法与析构方法v 9.封装性v 10.__set()、<SPAN style=...
<?php
//final不能去修饰属性(变量)
//如果希望类不希望被继承就可以使用final关键字finalclass Person()
{publicfunction sayHi(){echo "Hi.........";}
}//如果希望某个方法不希望被子类重写class Animal()
{publicfinalfunction GetRate($salary){return$salary*0.08;}
}?> 原文:http://www.cnblogs.com/sumg/p/4052870.html
<?PHPclass Student{publicstatic$fee;public$name;//构造函数function __construct($name){$this->name=$name;}//入学,静态方法无法操作非静态变量,因为静态方法(变量)是属于类,而非静态的成员变量时属于对象的staticfunction enterSchool($ifee){self::$fee+=$ifee;}}$student1=new Student("张三");Student::enterSchool(100);//$student1->enterSchool(100);$student2=new Student("李四");Student::enterSchool(100);ech...
<?phpclass Person{public$name;public$age;//定义构造函数 function 空格__construct 构造方法没有返回值,对象自动调用publicfunction __construct($iname,$iage){$this->name=$iname; //$this:本质可以理解为这个对象的地址(对象的引用)$this->age=$iage;}//构造函数方法第二种定义(方法名和类名一样PHP4)// public function Person(){// echo "第二种构造方法";// } }//构造函数在对象初始化的时候就会自动调用// $p1=n...
1.目录结构:其中thinkphp子目录是框架核心目录thinkphp结构:2.入口文件默认自带的入口文件位于public/index.php 应用目录为application,其结构:index模块目录结构:Index为控制器文件;3.控制器:找到index模块的Index控制器;找到index模块的Index控制器 去把返回值变为helloworld 访问:看到输出结果!4.数据的读取:数据库: 需要在应用的数据库配置文件application/database.php中添加数据库的连接信息如下:<?phpreturn ...
PHP的class与其他语言有很多不同点。PHP允许很奇葩的在静态方法中调用实例方法,提供了关键字self和static用于访问类自身的静态成员。self永远是指当前的类,而static则可能会变成指向派生类,这也是比较奇葩的地方,静态成员是可以继承和覆盖的。 PHP还提供了一些以双下划线开头的魔术方法(包括构造方法和一些内置的“接口”),下面即是PHP现有的魔法方法:1、__construct($args) 和 __destruct(void) 即构造方法和析构方法,与...
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51922536本文出自:【顾林海的博客】前言距离写博客已经过了一两个礼拜了,这段时间比较忙,在新公司需要熟悉项目,这段时间准备在一些渠道首发,因此需要大量时间去修复BUG和添加功能。好了,继续本章的话题。Cookie管理什么是CookieCookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说,Cookie是Web服务器暂时存储在用户硬盘上的...
已经下载了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();...
常用系统函数有关输出的函数print():类似于echo输出提供的内容,本质是一种结构(不是函数),返回1,可以不需要使用括号print_t():类似于var_dump,但是比var_dump简单,不会输出数据类型,只会输出值()有关时间的函数date():按照指定格式对对应的时间戳(从1970年格林尼治时间开始计算的秒数),如果没有指定特定的时间戳,那么就是默认解释当前的时间戳time():获取当前对应时间的时间戳microtime():获取微秒级别的时间有关数学...
原文:http://blog.51cto.com/dezhou/2061461
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】 需...
/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通常会牵扯到跨域问题,所以我们通常的解决方案是,通过ajax将参数传到后台php文件中在后台通过php文件进行跨域访问api,再将结果返回到ajax响应中。需要注意一下几点:1.可以通过"url+?+参数名=..."将参数传到php文件2.php文件接收这个参数通常用$a=$_GET[‘参数名‘]/$_POST[‘参数名‘],那么$a就是这个参数了3.在php中进行跨域请求是要注意url的链接问题,即php中字符串的链接是用"."不是用"+",例如"a"."b"=="ab"原文:htt...