duandao3265 2011-07-14 07:14
浏览 22
已采纳

PHP:从服务器传递数组到客户端不工作!

The server Contents are server.php:

<?php 
$err["foo"]="bar";
?>

The client.php

<?php
require 'server.php';
echo "<p> Server says: $err['foo']</p>";
?>

But,This code works : The new server Contents are server.php:

<?php 
$err["foo"]="bar";
$errAssign=$err["foo"];
?>

The client.php

<?php
require 'server.php';
echo "<p> Server says: $errAssign</p>";
?>

Why am i not able to get the contents of the array from the server ?

Tried the following in the client.php

 echo "<p> Server says: $err[\'foo\']</p>";
 echo "<p> Server says: $err[\"foo\"]</p>";
 echo "<p> Server says: $err[foo]</p>";

None of which are working!!.. please help !!

  • 写回答

3条回答 默认 最新

  • dqcuq4138 2011-07-14 07:17
    关注

    You need to use braces for array and object access in ":

    echo "<p> Server says: {$err['foo']}</p>";
    

    Or if it were an object property/method:

    echo "<p> Server says: {$err->foo}, {$err->getFoo()}</p>";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 有人能看一下我宿舍管理系统的报修功能该怎么改啊?链表那里总是越界
  • ¥15 cs loadimage运行不了,easyx也下了,没有用
  • ¥15 r包runway详细安装教程
  • ¥15 Html中读取Json文件中数据并制作表格
  • ¥15 谁有RH342练习环境
  • ¥15 STM32F407 DMA中断问题
  • ¥15 uniapp连接阿里云无法发布消息和订阅
  • ¥25 麦当劳点餐系统代码纠错
  • ¥15 轮班监督委员会问题。
  • ¥20 关于变压器的具体案例分析