当前位置: 编程技术>php
本页文章导读:
▪php debug 安装技巧
本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。 软件安装太简单了,分别执行如下.........
▪vs中通过剪切板循环来循环粘贴不同内容
举个简单的例子,这里有一段代码: 代码如下: function Button1_onclick() { alert("Hello"); alert("JacobSong"); } 首先剪切两个字符串:先剪切"JacobSong",然后是"Hello",在第一处按下Ctrl+Shift+V键,就会出现.........
▪php获取mysql数据库中的所有表名的代码
代码如下: $server = 'localhost'; $user = 'root'; $pass = ''; $dbname = 'dayanmei_com'; $conn = mysql_connect($server,$user,$pass); if(!$conn) die("数据库系统连接失败!"); mysql_select_db($dbname) or die("数据库连接失败!"); $re.........
[1]php debug 安装技巧
来源: 互联网 发布时间: 2013-11-30
本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。
软件安装太简单了,分别执行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新启动apache:sudo /etc/init.d/apache2 restart
配置eclipse的调试和运行环境
打开eclipse的菜单-[windows]->[preferences]
选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。
选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,现在一切顺利,就可以进行断点调试程序了。
软件安装太简单了,分别执行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新启动apache:sudo /etc/init.d/apache2 restart
配置eclipse的调试和运行环境
打开eclipse的菜单-[windows]->[preferences]
选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。
选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,现在一切顺利,就可以进行断点调试程序了。
[2]vs中通过剪切板循环来循环粘贴不同内容
来源: 互联网 发布时间: 2013-11-30
举个简单的例子,这里有一段代码:
function Button1_onclick() {
alert("Hello");
alert("JacobSong");
}
首先剪切两个字符串:先剪切"JacobSong",然后是"Hello",在第一处按下Ctrl+Shift+V键,就会出现这样的
function Button1_onclick() {
alert("Hello");
alert("");
}
在第二处按Ctrl+Shift+V键两次,就会出现
function Button1_onclick() {
alert("Hello");
alert("JacobSong");
}
在剪贴板中可以循环保存20项,您可以任意的调用你剪切过的内容,只要不断的按Ctrl+Shift+V键直到找到您需要的那一项,呵呵,是不是很节省时间
代码如下:
function Button1_onclick() {
alert("Hello");
alert("JacobSong");
}
首先剪切两个字符串:先剪切"JacobSong",然后是"Hello",在第一处按下Ctrl+Shift+V键,就会出现这样的
代码如下:
function Button1_onclick() {
alert("Hello");
alert("");
}
在第二处按Ctrl+Shift+V键两次,就会出现
代码如下:
function Button1_onclick() {
alert("Hello");
alert("JacobSong");
}
在剪贴板中可以循环保存20项,您可以任意的调用你剪切过的内容,只要不断的按Ctrl+Shift+V键直到找到您需要的那一项,呵呵,是不是很节省时间
[3]php获取mysql数据库中的所有表名的代码
来源: 互联网 发布时间: 2013-11-30
代码如下:
$server = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'dayanmei_com';
$conn = mysql_connect($server,$user,$pass);
if(!$conn) die("数据库系统连接失败!");
mysql_select_db($dbname) or die("数据库连接失败!");
$result = mysql_query("SHOW TABLES");
while($row = mysql_fetch_array($result))
{
echo $row[0]."";
}
mysql_free_result($result);
注意php中列表mysql中所有表名的函数mysql_list_tables,已经删除了,建议不要使用该函数列表mysql数据表
最新技术文章: