2014年 初学php
来源:互联网 发布:软考程序员 编辑:程序博客网 时间:2024/06/05 19:13
一直在开发iOS App,经常要用到php工程师提供的接口,所以自己也抽空开始学习一下php。
这里主要就是记录一些php基本的语法,记录一下学习的过程。
iOS App几乎每个应用都会用到远程推送通知,要完成这个功能,必须是,app添加相关代码,同时把在服务器端写php代码才能完成这个功能。有时候,我自己想一个人测试,发现这有些难度,于是我便开始学习php.
我在电脑上装好wampServer(apache + php + mysql),在网上拷贝了一段 php远程推送代码,手机便收到了远程推动通知,我觉得这个php入门不是很高大上,于是开始看一些基本的语法。
一、php中的echo
echo()其实不是一个函数,因此不必使用括号
$name = "fang";
双引号 echo "您好"; echo "abc,$name"; abc,fang
单引号 echo '您好'; echo 'abc,$name' abc,$name 区别是,双引号可以打印出变量的值,而单引号不行。
二、php中的类
声明 :
class A{
public $name;
function operation(0{
}
}
接口
interface ShowName
{
function show();
}
继承
class B extends A implements ShowName {
}
抽象
abstract class ABS
{
abstract function operationX($param1,$param2);
}
class Math
{
const pi = 3.1415926;
static function squared($input)
{
return $input*$input;
}
}
echo 'Math::pi = '.Math::pi."\n".Math::squared(8);
php中是单继承的,所以通过接口来扩展,此外对于每一个php类,都有构造函数, ,析构函数,
//构造函数
function __construct($pram,$fri)
{
echo "construct ".$pram."<br/>";
}
//析构函数
function __destruct()
{
echo "destruct"."<br/>";
}
//get 函数
public function __get($name)
{
echo "get method called"."<br/>";
return $this -> $name;
}
public function __set($name,$value)
{
echo "set method called"."<br/>";
$this -> $name = $value;
}
此外还有重载等函数。
- 2014年 初学php
- 初学 php
- PHP初学
- 初学PHP
- 初学PHP
- 初学php
- 初学php
- 初学PHP
- php初学
- 初学php
- php初学
- 初学PHP
- 初学PHP
- php 初学
- PHP初学
- PHP初学
- php初学
- 初学PHP
- widget.ListView
- C++操作Redis数据库
- 惯量匹配和最佳传动比
- JDK7中switch的新特性
- HDU5120 Intersection 【求圆的面积交】
- 2014年 初学php
- mongo aggregate聚合查询
- Ubuntu下hadoop集群安装
- 【小竹韶IT】第一回 免费电话之争
- Outlook2010 VBA添加联系人
- Startup and Shutdown
- Attribute value request.getParameter("name") is quoted with " which must be escaped when used
- 第十四周项目二 带姓名的成绩单(数据由score.txt提供)
- Skyline查询实验数据点的生成