太原做网站

网站维护托管

PHP数据类型转换

作为弱类型语言,PHP的几个数据类型之间可以相互转换,测试代码如下:1、自由转换(不改变原变量的类型)<?php$a = '123';$b = (int)$a;echo gettype($a);//stringecho gettype($b);//int?>2、强制转换(改变原变量的类型)<?php$a = '123';settype($a,'int');var_dump($a);//int(123)?>强制转换数据类型的另

PHP面向对象中的接口interface

接口的概念:一个类里边的所有方法都是抽象方法,这些抽象方法都必须要重写,那么这个类就叫做接口(interface),接口里边的抽象方法前面“不需要”加abstract,并且没有属性,用implements来实现接口!代码如下://定义一个类【模特】interface Model{function height();function sex();function weight();}//男模特class Man implements Model{function height(){}functio

PHP面向对象中的final和const的用法

一、final指定某个类不允许被继承或者是某个方法不允许被修改:1、类A不允许类B继承:final class A{private $name;private $age;private $height;function __construct($a,$b,$c){$this->name = $a;$this->age = $b;$this->height = $c;}final function show(){return $this->height;}}class B

PHP面向对象的特性(抽象、封装、继承、多态)

PHP面向对象编程的4个特性:1、抽象:把一类对的共同属性和方法抽象出来,形成类,这种思考方法就是抽象。2、封装:把成员方法和成员属性封装到类中,隐藏属性和方法,隐藏方法实现的细节,通过public、protected、private、final、static限定类成员的访问权限,数据被保护在内部,只有通过被授权的成员才能操作,尽可能的对成员进行封装。3、继承:可以使一个类继承并拥有另一个已经存在类的成员属性和方法,被继承的类称为父类或基类,继承类为子类,extends关键字实现继承关系。推荐阅

PHP面向对象的static关键字

static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。static的属性,在内存中只有一份,为所有的实例共用。也就是说,在内存中即使有多个实例,静态的属性也只有一份。static关键字可以用来修饰变量、方法。通过static关键字定义的属性或方法(例如static $web),只能由当前类通过【self::$web】来访问,其他类和子类是无法访问的。例如下面这个例子,通过public声明的变量$web,因为实例化子类对

PHP面向对象的public、private、protected之间的区别

PHP面向对象的public、private、protected之间的区别:public:本类、子类、实例化对象都可以调用;protected:本类和子类可以执行,实例化对象不可以直接调用,需要在执行public函数调用;private:只能在本类执行,子类与实例化对象都不可以调用。class A{public $name;public $age;private $height;protected $sex;function __construct($x,$y,$z,$m){$this->

PHP连接数据库实现分页代码

如果某个类目下有很多条记录,我们不可能一下子全部展现给用户,第一:用户看不完,第二:一次性全部加载性能太差。所以就需要用到翻页技术,用户看哪儿加载哪儿,这个和javascrip结合ajaxt实现瀑布流懒加载有点类似。如果你有兴趣,可以参考《Javascript+Ajax实现图片瀑布流布局》。下面是我自己写的php分页代码,php代码和html代码放在了一个页面,仅供测试使用,如果你想用在项目里边,可以把对应的类单独放在某个php文件中,然后前端页面include引用即可。最后做完的截图如下:PH

PHP截取字符串出现乱码的解决方法(UTF8和GBK)

使用PHP开发网站的时候经常要截取字符串,肯定不可避免的会出现乱码,而且UTF8编码和GBK编码的网页,乱码形式还不一样,所以我根据自己以往的工作经验,总结了不同编码格式下PHP截取字符串避免乱码的方法。1、UTF8编码的网页(每个中文代表3个字节):<?phpheader('content-type:text/html;charset="utf-8"');$str = '赵一鸣zym个人技术博客http://www.zymseo.com'

PHP将上传到临时文件夹的文件移动到服务器指定文件夹内

本节用到的文件操作函数:1、is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。2、move_uploaded_file() 函数将上传的文件移动到新位置。代码如下:html部分:<form action="test.php" method="post" enctype="multipart/form-data"><input type="hidden"

PHP几种递归函数实现无限级分类的方法

做下拉菜单式导航、或知识点分类展示等等都需要将数据从数据库中取出来,然后用递归函数实现分类展示,下面是我总结的一个类,然后暂时写了集中递归方法,目前还在继续更新中。类名:Classify.class.php代码如下:<?phpclass Classify{//栏目无限分类static public function cateMerge($cate, $pid=0){$arry = array();foreach($cate as $value){if($value['pid'
<< 1 2 3 4 5 6 7 8 9 10 > >>
«   2020年7月   »
12345
6789101112
13141516171819
20212223242526
2728293031
网站分类
搜索
最新留言
    文章归档
    友情链接