对不起NOOB因素,但这两个regi(正则表达式复数lol)做什么不同?
http://codepad.viper-7.com/vaQTMh
<?php
$name = 'BartSimpson';
$regex1 = '#^[A-Z]$#i';
$regex2 = '#[A-Z]#i';
if (preg_match($regex1, $name)) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
if (preg_match($regex2, $name)) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
?>
Run Code Online (Sandbox Code Playgroud) Ex. mysql_query("SELECT * FROM members WHERE id='$id');
Run Code Online (Sandbox Code Playgroud) 我今天才开始学习面向对象的编程,并且通过观察发现,在所有示例中,成员变量都是私有的。为什么通常是这种情况?
// Class
class Building {
// Object variables/properties
private $number_of_floors = 5; // These buildings have 5 floors
private $color;
// Class constructor
public function __construct($paint) {
$this->color = $paint;
}
public function describe() {
printf('This building has %d floors. It is %s in color.',
$this->number_of_floors,
$this->color
);
}
}
Run Code Online (Sandbox Code Playgroud)
另外,如果您声明成员变量是公共的,那么在声明其的类之外访问它的语法是什么?
最后,您是否必须在类中的每个变量和函数之前添加“ public”或“ private”?
编辑:谢谢大家的回答,任何人都可以确认是否必须对类中的每个变量和函数添加“ public”或“ private”吗?
谢谢!
在这个例子中'%s'和'%d'是什么意思?它似乎是调用变量的简写.这种语法只能在一个类中使用吗?
// Class
class Building {
// Object variables/properties
private $number_of_floors = 5; // These buildings have 5 floors
private $color;
// Class constructor
public function __construct($paint) {
$this->color = $paint;
}
public function describe() {
printf('This building has %d floors. It is %s in color.',
$this->number_of_floors,
$this->color
);
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:令我困惑的部分是编译器如何知道%d指的是哪个变量?它是否按照成员变量的声明顺序排列?
指定您打算在代码开头使用哪个类,函数或命名空间有什么好处?
单击圆圈时,它的大小应加倍.但是我得到错误:
ReferenceError:错误#1065:未定义变量TCMText.
我认为这是因为我选择了文本和圆圈,并将选择作为单个符号.有没有人知道如何将形状和符号组合在一起而不会收到此错误消息?

import flash.events.MouseEvent;
circOne.addEventListener(MouseEvent.CLICK, doubleSize);
circTwo.addEventListener(MouseEvent.CLICK, doubleSize);
circThree.addEventListener(MouseEvent.CLICK, doubleSize);
function doubleSize(event:MouseEvent):void{
e.currentTarget.scaleX=2;
e.currentTarget.scaleY=2;
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个网页(让我们称之为example.com)并在CNAME(Alias)下添加DNS记录:
Host Record Points to TTL
www example.com 14400
Run Code Online (Sandbox Code Playgroud)
但是,当我浏览example.com时,如果我访问www.example.com,则不会保留设置的会话变量
使www.example.com和example.com使用相同的会话变量的最佳方法是什么?
我正在使用ubuntu 12.04,php5,apache2.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.example.com
Redirect 301 / http://example.com/
DocumentRoot /var/www/public_html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn …Run Code Online (Sandbox Code Playgroud) 以下两个布尔表达式是否相同?
if [ -n $1 ] ; then
if [ -n "$1" ] ; then
Run Code Online (Sandbox Code Playgroud)
而这两个
if [ $? == 0 ] ; then
if [ "$?" == 0 ] ; then
Run Code Online (Sandbox Code Playgroud)
如果不是 - 什么时候应该在引号中加上变量?
EXPLAIN在没有索引的情况下运行此查询时
EXPLAIN SELECT exec_date,
100 * SUM(CASE WHEN cached = 'no' THEN 1 ELSE 0 END) / SUM(1) cached_no,
100 * SUM(CASE WHEN cached != 'no' THEN 1 ELSE 0 END) / SUM(1) cached_yes
FROM requests
GROUP BY exec_date
Run Code Online (Sandbox Code Playgroud)
这是输出
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE requests ALL NULL NULL NULL NULL 478619 Using temporary; Using filesort
Run Code Online (Sandbox Code Playgroud)
如果我创建一个索引
ALTER TABLE requests ADD INDEX exec_date(exec_date);
Run Code Online (Sandbox Code Playgroud)
输出是
id select_type table type possible_keys key key_len ref …Run Code Online (Sandbox Code Playgroud) 如何在SQLalchemy核心中编写以下SQLite表达式?
SELECT * FROM table
WHERE id = 1
AND (last_date IS NULL OR
last_date < date('now', '-30 day') );
Run Code Online (Sandbox Code Playgroud)
我在SQLalchemy orm中看到了使用_and和的示例,_or但我不确定这些是否适用于SQLalchemy核心.
http://docs.sqlalchemy.org/en/rel_0_9/orm/tutorial.html#common-filter-operators