PHP基础开发代码示例~
最近打算重拾PHP来开发一些小型应用,很久没用PHP了,有些语法都生疏了,今天上午写了三个例子,基本上把之前的PHP复习了一下。
基础语法操作:
'.htmlspecialchars($contents).'';?>
数据库的处理:
checked="checked" } ?>/>查询数据测试 checked="checked" } ?>/>添加数据测试checked="checked" } ?>/>修改数据测试
面向对象编程:
uri = $uri;$this->username = $username;$this->password = $password;$this->flag = '100';$this->type = self::USER_TYPE_NORMAL;}/*测试静态函数的处理*/static function testStatic() {//$this->username = 'static'; //该方法是错误的,静态方法中只能操作静态变量return self::USER_TYPE_NORMAL;}/*get set 方法用于管理内部的字段属性*/public function getUri() {return $this->uri;}public function getUsername() {return $this->username;}public function getPassword() {return $this->password;}public function setUri($uri) {$this->uri = $uri;}public function setUsername($username) {$this->username = $username;}public function setPassword($password) {$this->password = $password;}public function getType() {return $this->type;}public function setType($type) {$this->type = $type;}/*实现底层的抽象方法*/function showInfo() {echo '我是MyUser对象.';}//实现接口方法public function start() {echo '启动MyUser对象....';}//实现接口方法public function stop() {echo '停止MyUser对象....';}}//扩展自MyUser的类class MyExtendUser extends MyUser implements Module {/*覆盖父类的构造函数*/function __construct($uri = '',$username = '', $password = '') {//调用父类的构造函数parent::__construct($uri,$username,$password);//实现自己的一些初始化动作$this->flag = '200';}/*覆盖父类的getUsername方法*/public function getUsername() {return '继承自MyUser,'.$this->username;}//实现接口方法public function start() {echo '启动MyExtendUser对象....';}//实现接口方法public function stop() {echo '停止MyExtendUser对象....';}}//测试用户对象$theUserObj = new MyUser('001','测试用户1','123');echo '用户名称:'.$theUserObj->getUsername().'
';print_r($theUserObj);echo '
';echo '测试静态函数1:'.$theUserObj->testStatic().'
';echo '测试静态函数2:'.MyUser::testStatic().'
';echo '测试实现的接口:';$theUserObj->start();echo '
';//测试继承$theUserObj2 = new MyExtendUser('002','测试用户2','123');echo '用户名称2(继承):'.$theUserObj2->getUsername().'
';print_r($theUserObj2);echo '
';echo '测试实现的接口2:';$theUserObj2->start();echo '
';?>
相关文章
相关视频