php – 意外的T_CONSTANT_ENCAPSED_STRING
发布时间:2020-12-13 17:45:42 所属栏目:PHP教程 来源:网络整理
导读:我正在使用运行在XAMPP Server上的Cake PHP和 PHP 5.3.5我一直收到错误消息 语法错误,意外T_CONSTANT_ENCAPSED_STRING第38行 第38行是’已发布’, 代码 div id="center_content"h2Post Listings/h2pHere is a list of existing posts/pdiv/div?phpif (isset(
我正在使用运行在XAMPP Server上的Cake
PHP和
PHP 5.3.5我一直收到错误消息
语法错误,意外T_CONSTANT_ENCAPSED_STRING第38行 第38行是’已发布’, 代码 <div id="center_content"> <h2>Post Listings</h2> <p>Here is a list of existing posts</p> <div> </div> <?php if (isset($posts) && is_array($posts)) { ?> <table> <tr> <td> <b>ID</b> </td> <td> <b>title</b> </td> <td> <b>content</b> </td> <td> <b>Last Modified</b> </td> <td> <b>published<b> </td> <td colspan="2"><b> Action</b></td> </tr> <?php foreach ($posts as $post): ?> <tr> <td><?php echo $post['Post']['id'];?></td> <td><?php echo $post['Post']['title'];?></td> <td><?php echo $post['Post']['content'];?></td> <td><?php echo $post['Post']['modified'];?></td> <td> <?php echo $html->link(ife( $post['Post']['published'] == 1','Published','Unpublished),'/posts/'.ife($post['Post']['published'] == 1','disabled','enable').'/'.$post['Post']['id'] ); ?> </td> <td> <?php echo $html->link( 'Edit','/posts/edit'.$post['Post']['id']);?> </td> <td> <?php echo $html->link( 'Delete','/posts/delete/'.$post['Post']['id']);?> </td> </tr> <? endforeach; ?> <?php if (sizeof($posts) == 0) { ?> <tr style= "background-color:#cccccc;"> <td colspan="6"> <span style="font-size: 17px;"> No post found. </span> </td> </tr> <?php } ?> </table> <br/> <?php } ?> </div> 多数民众赞成,注意我使用CakePHP MVC框架运行PHP 5.3.5的应用程序 解决方法
改变它
<?php echo $html->link(ife( '$post['Post']['published'] == 1','Unpublished'),'/posts/'.ife('$post'['Post']['published'] == 1','enable').'/'.$post['Post']['id'] ); ?> 至 <?php echo $html->link(ife( $post['Post']['published'] == 1','enable).'/'.$post['Post']['id'] ); ?> 你只需要在$post之前删除单引号 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |