通常我讨厌用新手代码问题来到这里,但没有人可以用此代码找到错误。也许你们可以:-)在我的php代码中出现随机语法错误,我无法找到
<?php
defined('SYSPATH') or die('No direct script access.');
/**
* to interact with photos
*
* @author Max Padraig Wolfgang Bucknell-Leahy
*/
class Model_Photos
{
private $apiKey = '12664498208a1380fe49fb1b5a238ef0';
private $secret = '03d43dee65a34513';
private $perms = 'read';
private $sigString = 'test';
private $apiSig = md5($_sigString); //Line 15
private $authArray = array('api_key' => $apiKey,
'perms' => $perms,
'api_sig' => $apiSig);
private $authArrayImploded = implode('&', $authArray);
private $authLink = 'http://www.flickr.com/services/auth/?' . $authArrayImploded;
public function get_photos($number = 5)
{
if(file_exists(APPPATH . 'cache/main_cache.xml')
{
echo $authLink;
} else {
echo 'not so good';
}
}
}
$class = new Model_Photos;
$class->get_photos;
的错误是:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /home/p14s9nnd/public_html/testing.php on line 15
预先感谢您和遗憾
问候, 最大
我很希望我有足够的代表编辑帖子。我真的无法阅读你的问题,因为你格式不好的代码。 – Felix 2010-05-23 23:00:28
顺便说一句,我不知道这是否是有意的,但你首先定义一个'$ sigString'变量,并在下一行使用一个叫'$ _sigString'。只是说。 – Javier 2010-05-23 23:00:55