最好通过一个例子问:
my $var1=1;
my $var2;
my $var3=3;
# say "at least one undef" if at least one of $var1, $var2, $var3 is undef
Run Code Online (Sandbox Code Playgroud)
显然我可以显式循环并执行此操作,但我总是希望找到一个可以实现相同结果的衬垫.
当我运行此代码时:
<?php
if (preg_match('/^[a-z0-9]+$/', $_GET['p'])) {
$page = realpath("includes/$_GET[p].php");
if ($page) {
include $page;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
注意:未定义的索引:第3行的index.php中的p
我有这个功能:
function coin_matrix($test, $revs) {
$coin = array();
for ($i = 0; $i < count($test); $i++) {
foreach ($revs as $j => $rev) {
foreach ($revs as $k => $rev) {
if ($j != $k &&
$test[$i][$j] != null &&
$test[$i][$k] != null) {
$coin[$test[$i][$j]][$test[$i][$k]] += 1 / ($some_var - 1);
}
}
}
}
return $coin;
}
Run Code Online (Sandbox Code Playgroud)
哪里
$test = array(
array('3'=>'1','5'=>'1'),
array('3'=>'2','5'=>'2'),
array('3'=>'1','5'=>'2'),
array('3'=>'1','5'=>'1'));
Run Code Online (Sandbox Code Playgroud)
和
$revs = array('3'=>'A','5'=>'B');
Run Code Online (Sandbox Code Playgroud)
问题是当我运行它时,它会返回这些错误(通知):
注意:未定义的索引:第10行的1
注意:未定义的索引:第10行的1
注意:未定义的索引:第10行的2
注意:未定义的索引:第10行的2
注意:未定义的索引:第10行的2
注意:未定义的索引:第10行的1
这是这一行: $coin[$test[$i][$j]][$test[$i][$k]] += …
我想知道为什么在世界上第一行代码:
echo('"'.$row['$Id'].'"');
Run Code Online (Sandbox Code Playgroud)
结果输出:""而第二个:
echo('"');
echo($row['Id']);
echo('"');
Run Code Online (Sandbox Code Playgroud)
结果在"71",这正是我想看到的......?我确信有一些简单但我不知道那是什么.
如何在Joomla 2.5视图中调用不同的模型及其功能?
型号:settings.php
// import Joomla modelitem library
jimport('joomla.application.component.modelitem');
class UrcModelSettings extends JModelItem
{
public function getSettings($user_id = '')
{
$user = JFactory::getUser();
$user_id=$user->id;
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__settings_urc');
$query->where('user_id = '. (int) $user_id);
$db->setQuery($query);
return $db->loadObjectList();
}
}
Run Code Online (Sandbox Code Playgroud)
查看:view.html.php
// import Joomla view library
jimport('joomla.application.component.view');
/**
* HTML View class for the HelloWorld Component
*/
class UrcViewUrc extends JView
{
// Overwriting JView display method
function display($tpl = null)
{
$model = $this->getModel('Settings');
$datas = $model->getSettings(); …Run Code Online (Sandbox Code Playgroud) 刚刚重新启动了我的服务器,现在出现了五个错误,所有错误都与 wp-includes 文件夹中的 canonical.php 相关:
[Sun Sep 22 19:55:37.037647 2019] [php7:notice] PHP Notice: Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 507
[Sun Sep 22 19:55:37.037679 2019] [php7:notice] PHP Notice: Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 508
[Sun Sep 22 19:55:37.037702 2019] [php7:notice] PHP Notice: Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 508
[Sun Sep 22 19:55:37.037708 2019] [php7:notice] PHP Notice: Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 509
[Sun Sep 22 19:55:37.037714 2019] [php7:notice] PHP Notice: Undefined index: host …Run Code Online (Sandbox Code Playgroud) 运行此代码时,我不断收到“注意:未定义索引:用户名”。
注意:未定义索引:第 7 行 /public_html/handler.php 中的用户名
注意:未定义索引:第 8 行 /public_html/handler.php 中的密码
注意:未定义索引:第 9 行 /public_html/handler.php 中的 hwid
<?php
include('db.php');
$action = $_GET['action'];
$username = $con->real_escape_string($_GET['username']);
$password = $con->real_escape_string(md5(md5(md5($_GET['password']))));
$hwid = $con->real_escape_string($_GET['hwid']);
$invite_code = $con->real_escape_string($_GET['invite_code']);
$logged = false;
if(!$action)
{
echo "Error";
}
else
{
if($action == "register_admin_xd")
{
if($query = $con->query("INSERT INTO users (username,password) VALUES
('$username','$password')"))
{
echo "1";
}
else
{
echo "0";
}
}
Run Code Online (Sandbox Code Playgroud)
这是 db.php
$host = "dbhostname";
$user = "dbusername";
$pass = "dbpassword";
$data = "database"; …Run Code Online (Sandbox Code Playgroud) 我最近安装xampp
我将在php中编写一个函数
$value=$_GET['value'];
Run Code Online (Sandbox Code Playgroud)
但它显示错误"未定义的索引"
我也会尝试$ _REQUEST函数
请帮助我