PHP语法问题

发布于 2024-11-16 21:45:01 字数 280 浏览 3 评论 0原文

我刚刚下载了一个 PHP 博客脚本,但其中使用的语法存在一些问题。

有几种情况会出现此代码:

<?=$miniblog_posts?>

现在这不会执行任何操作。为了让它工作,我必须把它改成这样。

<?php echo $miniblog_posts; ?>

这是一种不再支持的旧的 php 编写方式还是我遗漏了一些东西。

我正在运行 PHP V5.3.1

I have just downloaded a PHP blog script and am having a few issues with the syntax used in it.

There are several instances when this code occurs:

<?=$miniblog_posts?>

Now this doesn't do anything. To get it to work I have to change it to this.

<?php echo $miniblog_posts; ?>

Is this an old way of writting php that is not supported anymore or am I missing something.

I am running PHP V5.3.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

筱武穆 2024-11-23 21:45:01

http://php.net/manual/en/function.echo.php

请参阅快捷语法文档。

echo() 还有一个快捷语法,
您可以立即按照
带有等号的开始标记。这
短语法仅适用于
Short_open_tag 配置设置
已启用。

http://php.net/manual/en/function.echo.php

See the shortcut syntax doc.

echo() also has a shortcut syntax,
where you can immediately follow the
opening tag with an equals sign. This
short syntax only works with the
short_open_tag configuration setting
enabled.

满意归宿 2024-11-23 21:45:01

是的,它称为短开放标签,现在默认情况下处于禁用状态。您可以更改配置以启用它们,但不建议这样做,因为它们将从 PHP 下一个版本(可能在 php 5.4 中)中删除。

配置和一些内容在本页中有详细介绍: http://php.net/manual/ini.core.php

Yeah it's called short open tags and now are disabled by default. You can change your configuration to enable them but it's not recommended, cause they will be removed from PHP next version (probably in php 5.4)

Configuration and severals stuffs are detailed in this page : http://php.net/manual/ini.core.php

何必那么矫情 2024-11-23 21:45:01

您必须在 php.ini 中启用短标记才能使 可用。

short_open_tag=On

以下是一些相关的帖子,也可能有助于您理解这一点:

You have to enable short tag in php.ini to make <?=$miniblog_posts?> workable.

short_open_tag=On

Here are some related posts which may also help you to understand this:

装纯掩盖桑 2024-11-23 21:45:01

我认为您可能需要在 php.ini 文件中打开 Short_open_tag 。
或者您可以在 .htaccess 进行配置。
喜欢

short_open_tag on 

I think you may need to turn on short_open_tag in php.ini file.
Or you can config at .htaccess .
Like

short_open_tag on 
秉烛思 2024-11-23 21:45:01

PHP 速记符号 取决于 php.ini,您应该更改状态以允许 短开放标记。而代码 可以随时随地运行,无需任何配置。

The PHP Shorthand notation <?= ?> depends on the php.ini, you should change the state to allow short open tag. Whereas the code <?php ?> can run everytime everywhere, without any configuration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文