首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么"<?" 不再工作而只是"<?php"有效吗?

这个问题涉及到了前端开发和后端开发的知识。在HTML中,标签通常由"<"和">"符号包围,例如<p>表示段落开始,</p>表示段落结束。而<??>是PHP代码的开始和结束标签。因此,如果你在HTML文件中只写了<?而没有写php,浏览器将无法正确解析这个标签,从而导致页面无法正常显示。

如果你想在HTML文件中插入PHP代码,需要使用<?php标签。这个标签告诉服务器在这里开始执行PHP代码,并且在代码结束时使用?>标签。例如:

代码语言:txt
复制
<?php
echo "Hello, World!";
?>

这段代码将在服务器上执行,并输出"Hello, World!"。

总之,如果你的代码中只写了<?而没有写php,那么它将不会被正确解析和执行。为了使用PHP代码,你需要使用<?php?>标签。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Zend 创始人提议创建PHP变种,暂命名为 P++

这意味着我们的开发工作量增加了一倍,internals@ 的贡献者已经很低(low)了。我们如何处理? 值得庆幸的是,这并不意味着是那样(工作量增加了一倍)。...当我们转向更严格的 PHP 8/9时, 为什么只是开发一个永久维护的 PHP 7.4 长期维护版? 这种方法存在许多问题。...我能在同一个应用程序中混合使用 PHP 和 P++ ? 是的。虽然我们需要确定精确的机制,但代码是 PHP 还是 P++ 的指定将在文件级别,不是在请求级别。...例如,PHP 应用程序使用的只含 P++ 的框架,反之亦然。对于那些熟悉 C 和 C++ 的人来说,这有点类似。 这是否意味着 PHP不再发展?所有新功能都会用于 P++ ?...与此同时,还有另外一群看着 PHP 的人,自己在想:“为什么它变得如此缓慢,以至于我最终要放弃这动态的废材(原文:dynamic nonsense)?” 这里没有对或错。这两种观点都有效

46520

PHP“垂死”十年

只是说它会在 2030 之前的任何时候变得不再有意义,并对此为什么会发生做了的一个简单的解读。 考虑到 PHP 庞大的用户基础,一些指出 PHP 缺点的文章,往往会引爆一些狂热者。...只是现在,PHP 变成了一个只会玩一种把戏的小马。这门语言以蓬勃发展的 web 开发闻名,但官方不愿采取进一步措施。而其它语言已经在进一步改进了。那是死亡的奥秘。 2语言会“死”?...性能过去是 PHP 的一个非常重要的问题,但现在它不是唯一的问题。互联网在发展, PHP 没有。 ? 图片来源:Carl Heyerdahl on Unsplash 如今,网页只是起点。...并不是说 PHP 明天就会停止使用:它仍然工作,而且很容易掌握,因为总有一个 MVP 可以开始,它不需要花里胡哨的东西。只不过,PHP 是现在,不是未来,负责这一点的人其实并不在乎。...通过多年的软件开发解决问题,我认识到,走向(不是跑向)技术的地平线是工作的一部分,即使这意味着接受我们曾经热爱的东西走向命中注定... ... 未完待续。

51020

未来编程的9大猜想

二进制协议再崛起 基于REST协议在JOSN数据包中传送数据至少比老一套的XML数据及标签的90%有效负载而言要简单很多;但极其注重效率的程序员可能会质疑,为什么必须将二进制数据转换为字符串才能在JSON...唯一使用键盘的时候也只是为了知道下一季什么时候在Netflix上播映。互联网变成了新一代电视,稳定的视频流正沿着文本互动模式铺展开来,帮我们来思考。 这并不完全正确。...在那之前,电视节目背后是互联网巨头也好,是三个大写字母为名的国家广播公司也好,用户就只是被动地坐在那里,跟几十年前并无差别。 4. 通话不再是智能手机的主要功能 还会有人单纯为打电话买智能手机?...既然有了机器人软件来转换你熟悉的语言,为什么还要费尽周折使用JavaScript呢? 7. PHP将对Node . js展开反击 …不过仅仅是为了防止改写遗留的应用。...几年前,人们还以为PHP会随着Node.js和JavaScript占领服务器机群退出历史舞台。现在看来它的“退休时间”恐怕要延迟了,知道要打完这最后一场战役再说。

91520

全栈开发学习笔记(持续更新)

. ---- 理念 做一个名副其实的全栈工程师.不是"噱头",以下几种大有人在. 1、会个 php + js+mysql就吵吵自己是全栈,前后通吃。...没有效率,你浪费一年两年也没有用.每个人程度,环境,目标不同,学习的动力不同.就说我吧,我的未来都是要靠自己去努力的,不好好学习,将来真的一无是处,这不再是从小被压在身上的观点,而是发自内心的想法.出发点不同...,只能这么做?...会不会有更好的方法. ---- 学习态度 效率说完了,就该说质量了.有人会觉得,我只是去解决一个问题,干嘛要去搜那么多的东西,和我又没关系,工作又用不到. 妙!...工作岗位那么多,为什么你不是高工资,因为你懂得少,你求知欲望不强,不是让你漫无目的的搜索,而是要辩证的去学习一些知识,对别他人的看法,你就能一定确定别人的答案是正确的?

862100

不使用 Ruby 的十个理由

Ruby 并没有 Java 或者 PHP 那么成熟 这是对的。Java 和 PHP 被用于 Web 开发要比 Ruby 早很多。但是你知道?...技术的魅力在于学习新的事物,不是呆在熟悉的环境里面一辈子。 4. Ruby 没有 PHP 那么流行 的确是这样的。...所以当 Ruby 程序员称赞这些事情使用 Ruby 更容易的时候,他们并不是在看低其他技术,只是在表述一种更简单的开发方式。 6....也就是说,你的代码的可靠性跟你的测试挂钩,不是你的方法声明。 8. Ruby 缺少企业级的支持 恐怕你孤陋寡闻了吧?听说过 Engine Yard?没有?...不要因为困难放弃一样好东西,你可以自己培养 Ruby 开发者。我的意思是,如果你认为 Ruby 是正确的技术,那么为什么不多投入一些呢?

4K10

WordPress开发人员犯的12个最严重的错误

这就是为什么使用动作和过滤器以及创建Child主题(扩展父主题)是修改主题的最有效方法,因为您可以在不修改父主题或插件本身的情况下更改现有功能。...一些开发人员有将PHP代码片段写入主题和插件,只有在PHP代码被触发时才有效的习惯。例如,应该采取具有某些操作来响应HTTP用户代理的PHP函数(例如:为移动用户提供排队的脚本)。...9.使用.php文件输出CSS或JavaScript代码不是静态.css和.js文件 我已经看过主题,甚至是WordPress插件,其中有这样的文件style.php只是用来生成自定义CSS代码并打印出来...如果WordPress的环境因为一些插件变慢,那么这将会大大延迟加载时间。即使使用了缓存技术,或者只是加载了WordPress环境的一部分,以便从数据库中检索值。最好是使用静态的.css文件。...您确定您想要这样做?

2.9K10

PHP在2024年仍然重要吗?

当我们仔细观察时,我们注意到PHP的主导地位,虽然仍然是正确的,但当涉及到更受欢迎的网站时,它会下降: 为什么为什么?...WordPress.为什么为什么?因为当涉及到使用的简单性,易于安装,以及随时可用的模板和插件的可用性-它仍然很难与WP竞争。结果呢?我的页面在几个小时内就准备好了。...让我们从更广泛的角度来看看PHP开发。 到2024年,有多少开发人员在使用PHP? 根据JetBrains的调查,在过去的7年中,20-30%的开发人员使用过PHP语言。多?- 是?是的不知道?...PHP与容器和微服务配合良好。使用Docker,PHP应用程序可以轻松打包,PHP微服务可以很好地适应大型系统。然而,一些为这些趋势设计的新语言在未来可能会更有效。...PHP for web.从那时起,出现了许多新的IT和软件领域。如今,学习PHP不再被视为少数几条主要途径之一。这只是众多职业中的一个,也许不是最时髦的一个,但在就业市场上仍然需要。

77510

EdgeOne安全专项实践:上传文件漏洞攻击详解与防范措施

在早期的Web开发阶段,PHP文件常以.php3结尾。这是因为旧版PHP仅支持.php3后缀,不直接支持.php。...文件包含漏洞 当这张图片不再只是简单的视觉元素时,它前面看起来可能十分寻常,然而实际上它的后半部分包含了一段代码。...你知道文件包含漏洞指的是什么? <?php /* 本页面存在文件包含漏洞,用于测试图片马是否能正常运行!...这里为什么没有演示条件竞争防护呢?难道不应该增加一个上传频率规则?我不确定大家是否还记得,条件竞争攻击是通过上传一个PHP脚本,然后在检验通过的短暂时间窗口内发动攻击的。...首先,PHP脚本必须成功上传,但EdgeOne已经拦截了这种脚本,这样怎么能有效地实施后续的上传速率限制呢? 文件上传速率限制 之前我们讨论过避免演示条件竞争攻击,但现在为什么又有上传速率限制呢?

263101

八年phper的高级工程师面试之路八年phper的高级工程师面试之路

再问:为什么不能100%防止? 答;因为客户端编码以及服务器端编码不同,可能产生注入问题,但是其实这种场景不多见。...4、一台电脑配置无限好,可以同时打开多少个网页 答:65535-1000 = 64535(端口数) 5、ip地址能被伪造?...8、b+树的查询时间复杂度是多少,哈希表是多少,为什么数据库索引用b+树存储,不是哈希表,数据库索引存储还有其他数据结构?...备注:PHP7已经重写了zal的结构体。 11、jquery的sizzle引擎工作原理 答:除了直到是DOM元素查找引擎之外,一无所知。...12、seajs的工作原理,如何解决重复加载库的问题,如何进行资源的同步加载 答:建立映射关系并缓存起来;资源并不能真正同步加载,只是返回一个回调。

2K20

PHP-FPM

PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。 为什么会出现php-fpm? fpm的出现全部因为php-fastcgi出现。...为了很好的管理php-fastcgi实现的一个程序 什么是php-fastcgi?...php-fastcgi 只是一个cgi程序,只会解析php请求,并且返回结果,不会管理(因此才出现的php-fpm)。 为什么不叫php-cgi?...当php来到了5的时代,大家对这种工作方式特别反感,想偷懒的人就拼命的想,我可不可以让cgi一次启动一个主进程(master),让他只读取一次配置,然后在启动多个工作进程(worker),当一个请求来的时候...PHP-FPM主进程还控制着什么时候创建(处理Web应用更多的流量)和销毁(子进程运行时间太久或不再需要了)PHP子进程。

84921

PHP实现cookie跨域session共享的方法分析

这个代码的本意应当是想设置cookie sso的有效期为15分钟,可是执行这个代码后发现没有效果。为什么呢?...因为第三个参数expire表示的是过期的时间节点,不是有效时间,所以如果希望设置cookie为15分钟,正确的做法应当是获取当前的时间戳加上15分钟。...php中setcookie返回的http头 _COOKIE这个数组里面保存客户端传递上来的cookie。...,具体细节还有很多可以改进的地方,比如iframe链接的页面可以考虑改成静态的页面,这样效率会比php动态页面快很多,还有像参数校验、多个主域(比如还有c.om)同时登录等等,这里就不再累述。...session也用了cookie session不是存储在服务端,怎么又和cookie扯上关系了?

3.4K30

单细胞新药研发导论|| 新药研发管线

高通量筛药的定义将不再只是高通量化学,可以说目前已经成熟的微流控单细胞系统本身就是一个 高通量单细胞筛药的工具。...为什么单细胞刻画细胞表型的能力那么强,表型又为什么可以轻松在单细胞技术中研究其机制?这就是单细胞的魅力所在,它连接了表型和机理: ?...除了可以利用单细胞技术来寻找药物靶点之外,我们还可以在临床前的实验中,之前以个体为单位的实验,这时候我们就可以问: (动物/人体)哪些细胞类型是有相应的 为什么会有这样的相应 剂量改变了细胞的状态 哪些通路发生了哪些改变...这无疑得益于我们对细胞类型的认识,如今纷至沓来的单细胞文章无一不是在做着这样的工作。...那时候,细胞不再只是化学药的感受者,进而作为生物药的一种。既然有CAR-T、CAR-NK,那就有对其他细胞的改造,以及其他基于细胞特性研发的“新药”。

52720

我对Node作为中间层的一些想法

Web 发展三部曲 青铜时代 在互联网诞生之初,网页还只是一个承载静态信息的载具,只能显示一些纯静态的文本和图片。...这一个阶段,以 PHP、JSP、ASP.NET 为代表的动态页面技术相继诞生。...在这些动态页面技术面前,网页不再是静止的,可以根据不同的人,不同的地域,不同的时间段呈现出不同的数据结果,从这时开始,Web 发展进入了其“白银时代”。 黄金时代???...在 Node 做中间层之前,这些工作本来就是由传统的后端去统一做的,理论上只要在服务层做好分层架构的设计,这些问题都会迎刃而解,那么为什么这几年还会有人鼓吹 Node 中间层呢?...之所以会有这样的鄙视链出现,和工作难度及待遇有很大关系。 一个好的系统应该是 高可用的、高并发以及高性能 的,而这三者,通常是后端程序员的事情,前端程序员所能发挥的作用有限。

75920

“Vue 之父” 最新采访:我是第一个吃螃蟹的人

React 使用 JSX 语法,它糅合了 HTML 和 JS, Vue 使用“HTML 筑基的模板语法”。...当被问及在当时已经有 AngularJS 等众所周知的替代品可用时,为什么 Vue 却开始人气爆涨时,尤大的回答极具启发,且提供了一个线索,说明了为什么大家对 React 的复杂性越来越不满。...本质上,我们只是以此为开端,并做减法“断舍离”。我认为这种简单性确实让用户更容易 get 到 Vue 是什么,也充分理解 Vue 能够解决的问题。”...React 还是一个前端框架? 尽管 Vue 的工具集已经扩展,但尤大表示 Vue 的使用范围仍然集中在前端,他认为 React 的情况并非如此。...“对于 PHP 开发者或其他后端语言而言,世界观天差地别,”他说。“对它们而言,世界观是后端框架将所有 HTML 发送到前端,然后它们考虑如何使其具备交互性。”

8710

2019最新三年php 面试题

工作原理 PHP如何实现静态化 你了解设计模式?说下你最常用的设计模式 观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?...服务器方面 说下一些你常用的linux命令 Linux如何搭建LAMP环境 你们平常工作的系统环境是在哪里? 你了解Docker? 你说下常用的服务端口号 4. 前端知识 说下都有哪些跨域。...你为什么离职 你觉得你的领导会如何评价你 说下你做得你公司最不错的项目,都用了哪些技术,对你带来了哪些成长 说下TCP的三次握手,为什么三次,两次不行吗?...为什么挥手又是四次 这些并不是说都需要会,都要知道,只是你需要了解这些。工作中不一定会用到,但是需要你在提某项技术的时候你知道有这项技术。...是一个依赖管理工具,composer会帮你安装这些依赖的库文件,要强的多,当然也可以说,以前都是复制粘贴一些代码到自己项目里,然后把代码改为自己需要的,现在使用composer我可以直接引用别人的代码不需要过多的更改

36610

测试是一件浪费时间的事

我们都知道测试对我们是有利的,但是一旦项目面临压力时我们就不再测试了。 ? 我们为什么测试?...这难道不是我们发明计算机的初衷?...一种常用应对措施是让更多的开发人员被参与到项目的研发中,然而这样的作用也只是加剧消极反馈循环而已。...不过我希望大家都能清楚,测试其实是项目的加速器,不是在浪费时间。 下一篇文章我将带你进入测试驱动开发的领域,你会发现自己能变得更有效率! 测试愉快!...为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE

55020

我的php自学心得(二)。

web基础教程 初级 上期回顾 上期我们说了网页的本质,以及一些学习前端编程知识的步骤和工具,这里看到有人问了一个问题 我刚学,看大家都说先学html css js 再学php呢,我想快点工作,学了几天...有建议? 我想这应该是新手们的普遍问题,这里我解答一下,我的建议是直接学php为什么这么说呢?...我们想象中的模拟图应该是这样: 但是这只是显示界面,没有数据怎么办?难道要我们自己一个字一个字写进去么? 别急,php就是干这个活的。...好,为了让他们几个可以工作,接下来我们就在本机上配置一下php环境。...php环境配置 这里我推荐大家用集成环境,省去了不少麻烦,如果你想自己配置也可以Google,上面很多教程我就不再赘余,下载集成环境包wampserver下载。

14320

程序员的江湖

我想设计一套完全针对我们公司业务小美的高性能扩展,这样遇到问题后可以自己优化不必受制于人。 另外, 有这样一套框架不也是我们公司的财富?”...所有的项目所有的需求, 依旧使用PHP开发。 小D,对大X不知不觉生出了反感,大X工作和为人都没问题,但是却大肆编排小D钟爱和为之疯狂的PHP语言。...“那现在最有效果的解决方案是什么?” 老Z继续说到 “先让运营部门停止推广, 降低公司损失。...这个过程大约需要三天左右时间, 三天后, 问题可以解决, 运营可以再一次开始推广” 大X贼心不死, 铁了心的要用非PHP技术 听了大X的方案, 小D说话了:“为什么你非要重写重写的,你就不能想象办法优化现有的代码...大X非常讨厌PHP, 至于为什么讨厌, 他自己也说不上来, 就像喜欢一个女孩,问为什么喜欢, 估计也很少有人说的上来。

1.1K60

零基础向:为什么要学习编程&如何入门编程

这篇文章回答以下几个问题: 我们为什么要学习编程? 非计算机学生,如何对编程产生兴趣? 零基础,如何入门编程? 第一个问题:我们为什么要学习编程?...我们为什么会既热衷于“学习”,又热衷于放弃呢?...当你看到别人可以轻松搞定重复性工作,当你看到别人轻松抓取到导师布置的数据工作,当你看到人工智能切实改变自己的生活,你可能会高呼:Magic!殊不知,编程这种“雕虫小技”,实在是最容易习得的超能力了。...这也是我的一个主要观点,我在这里不再赘述如何把编程联系工作生活,也不再赘述如何坚持一份热爱,虽然这些都是有效的做法。...但是如前文所述,学习编程,已经是这个时代你不得不去面对的一件事情,培养兴趣,只是让你在这条不归路上走的更加心甘情愿而已。 兴趣和获得感,是相辅相成的一件事情。

1.3K100
领券