当前位置:  编程技术>php
本页文章导读:
    ▪Zend Studio 10 phpFormatter 错误的解决      安装了 Zend Studio 10 之后,开始是可以正常使用的,在使用了一段时间之后,突然出现了如下错误:Error creation processor for extension-point org.eclipse.php.ui.phpFormatterProcessorPlug-in org.pdtextensions.core.ui was.........
    ▪PHP面向对象编程-继承      <?php /* class A{ public $n=3; public function __construct(){ echo "A__construct"; } } class B extends A{ public $n2="hello"; } //一个类只能继承一个父类,.........
    ▪『PHP』PHP截断函数mb_substr()       1 Function: mb_substr( $str, $start, $length, $encoding ) 2 3 $str,需要截断的字符串 4 $start,截断开始处 5 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) 6 $encoding,编码,我设为 utf.........

[1]Zend Studio 10 phpFormatter 错误的解决
    来源:    发布时间: 2013-11-07

安装了 Zend Studio 10 之后,开始是可以正常使用的,在使用了一段时间之后,突然出现了如下错误:

Error creation processor for extension-point org.eclipse.php.ui.phpFormatterProcessor
Plug-in org.pdtextensions.core.ui was unable to load class org.pdtextensions.core.ui.ast.Formatter.
org/pdtextensions/core/ui/ast/Formatter : Unsupported major.minor version 51.0

重新安装,恢复了正常,但是添加的附加组件需要重新安装。于是重新安装了附加组件。问题又重现了。看来此问题与安装的附加组件相关。

在 Zend 官方论坛搜索了一番,终于发现了问题的原因所在,并找到了解决方法:

问题是由通过 Zend Studio 内置的附加组件安装时安装的 Symfony 插件造成的。卸载此组件,并通过 help>install new software,使用  http://p2.dubture.com 安装 Symfony 插件即可。

参见:

http://forums.zend.com/viewtopic.php?f=59&t=107623

http://forums.zend.com/viewtopic.php?f=59&t=107363

https://github.com/pulse00/Symfony-2-Eclipse-Plugin/issues/145

本文链接


    
[2]PHP面向对象编程-继承
    来源:    发布时间: 2013-11-07
<?php

/*
class A{

public $n=3;

public function __construct(){

echo "A__construct";
}
}

class B extends A{


public $n2="hello";
}
//一个类只能继承一个父类,如果要想继承多个类就是用多层继承来实现
class C extends B{

}

$c =new C();
echo $c->n2;
*/

class A{

public $n=3;

public function __construct(){

echo "A---------__construct";
}
}

class B extends A{

public $n2="hello";
//子类不会自动调用父类的构造方法
public function __construct(){
//调用父类的构造方法可以使用-----类名:方法名或者parent::方法名
//parent::__construct();
//显式的调用父类的方法
A::__construct();
echo "B__construct";

}
}

$b = new B();
?>

 

本文链接


    
[3]『PHP』PHP截断函数mb_substr()
    来源:    发布时间: 2013-11-07
1 Function: mb_substr( $str, $start, $length, $encoding )
2
3 $str,需要截断的字符串
4 $start,截断开始处
5 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符)
6 $encoding,编码,我设为 utf-8
7
8 例:截断文章标题,控制在15个文字
9
10 <?php echo mb_substr(get_the_title(), 0, 15,"utf-8"); ?>

 

本文链接


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3