PHP有没有像jsp一样的System.out.print()方法,在控制台输出信息?

PHP有没有像jsp一样的System.out.println()方法,执行该方法之后,调试信息会在后台打印输出自己的调试信息,我用的是PHP开发环境是Zend Studio

php没有这个概念的。
最常见的echo 还有var_dump一般打印数组用var_dump();
jsp中System.out.println()只要你使用这个打印方法,比如System.out.println(“aaa”);那么aaa就只在控制台输出,不在页面输出,不影响页面效果。而PHP的echo等都会在页面输出。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-16
print_r();
var_dump();
echo
都可以
第2个回答  2012-12-15
哪可多了。。 最常见的echo 还有var_dump一般打印数组用var_dump();追问

你没理解我的意思吧,jsp中System.out.println()只要你使用这个打印方法,比如System.out.println(“aaa”);那么aaa就只在控制台输出,不在页面输出,不影响页面效果。而PHP的echo等都会在页面输出。

追答

php没有这个概念的。 没有的。

第3个回答  2012-12-15
你可以用PHP的文件操作函数完成信息的输出,比如:

fopen('php://output');

php://output 是一个只写的数据流, 允许你以 print 和 echo 一样的方式 写入到输出缓冲区。追问

试了,没看到效果。具体怎么用呢?

追答

首先要明确一点,PHP是服务端脚本,大多是写网页的,如果想要看到控制台的结果,你需要运行控制台程序。

就我的理解,如果想要调试PHP,通常使用xdebug/zend debug来进行比较好。

本回答被网友采纳

out.println和document.write()有什么区别?
当然有区别!System.out.println是java的输出语句 而document.write是JavaScript的输出语句,java是编程语言而JavaScript只是一个网页的脚本语言跟php一个样!

php可执行文件在哪里(php编译成可执行文件)
9、会弹出一些运行选项,其中菜单2指的是从浏览器运行(看前面的图标也能知道),菜单1则是我们想要的“在控制台运行”。只有前面配置好了的文件才能出现在菜单1里。此时点击这个文件,就会在控制台看到结果啦!在记事本里写的PHP文件要在哪里运行把PHP文件放在你的网页目录下(比如C:\\INETPUB\\WWWROOT)...

jsp页面怎么判断foreach循环了几次,或者说怎么判断list循环到下标几...
System.out.print(str); System.out.print("这是第"+count+"次循环!");} 熊猫我C | 发布于2013-01-03 举报| 评论 0 27 <c:forEach items="listTest" var="test" varStatus="index"><\/c:forEach>在页面上输出index的值,最后一个就是循环的次数了。 追问 如果要知道的是当前的值是第几次循...

tomcat高级问题
将该程序保存为:First.jsp,放到Tomcat的ROOT目录下,然后在浏览器的地址栏中输入:http:\/\/localhost: 8080\/First.jsp,(First.jsp跟我们保存的文件名的大小写要一致)回车,如果不出意外,应该可以看到形如Today is: h Fri Apr 11 08:32:38 CST 2003 的结果。 注意:ROOT是tomcat的默认虚拟目录,如果要改成自己的...

springboot框架?
可以通过控制台日志输出查看,每次打印的线程名都是[task-1]、[task-2]、[task-3]、[task-4]...递增的。 @Async注解异步框架提供多种线程 SimpleAsyncTaskExecutor:不是真的线程池,这个类不重用线程,每次调用都会创建一个新的线程。 SyncTaskExecutor:这个类没有实现异步调用,只是一个同步操作。只适用于不需要...

php 中有没有与jsp的out.clear()作用相同的函数?
有是有。但使用的方式有点区别。。具体请参考以下函数 ob_start ob_clean ob_flush

为什么那么多公司不用 .NET,而选择PHP、JSP,是 .NET有什么缺点吗?
所以PHP基本占领了中小型公司,而大公司则更多选择JSP。这都是语言的特性和优势决定的,将来如果出现一种语言能同时兼有开发速度和运行速度的免费开源的语言,那PHP和JSP也会逐渐走上.net这条路。一切都是企业成本和效率的问题。 ++++++++++++++++++++ 第一次写问答,没想到有这么高的阅读量。 有些人说我对...

php和jsp有什么不同
在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由Servlet实现的,视图由一组JSP文件组成。采用Struts可以明确角色的定义和开发者与网页设计者的分工。而且项目越复杂,其优势越明显。 七、 源代码安全 PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改。 Java开发的程序,最后...

php是一种什么编程语言?
php-fpm友好的完成了使用HTTP\/HTTPS等TCP\/IP互联网协议下进行的用户的输入输出,页面级生命周期各种资源用完即释放,不存在内存泄漏的问题。php-fpm也提供有一些常驻内存的技术支持,例如PHP7.4引入的opcache.preload也能实现局部的PHP类和函数的常驻内存,不过这个方法不够灵活,和服务器配置捆绑的太死了。 php-cli因为能...

.编写Application程序,构造一GUI,实现对两个数的加、减、乘、除功能...
System.out.println("Hello World");}}很多初学者不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?包括我刚学习Java的时候也有这样的疑问。想知道答案吗?很简单,你把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试...

相似回答