Есть примеры, изложенные ниже, но для ясности и читаемости они обычно не рекомендуется. Это то, о чем вы просили, конечно, так это ответы, но я бы серьезно пересмотрел это. Если вам нужно отлаживать код, то эти лайнеры могут быть больны в нижних регионах.
Лично я бы посмотрел на что-то вроде этого, его основные классы не были вовлечены в шаблон, но вы можете захотеть взглянуть на образец класса, такой как MVC или заводской шаблон, чтобы сделать ваше кодирование более стандартизованным.
class.email.php
class email {
public function validateEmail($email_address) {
// add your validation here. format it in a readable
// manner and debugging/future updates will be a breeze.
return $result;
}
}
file.php
require_once('class.email.php');
// With a framework like MVC this would have been preloaded in
// the controller, but we initialise it here.
$class_obj = NEW email();
// and here is the one liner that you would see in your main file.
$email = $class_obj->validateEmail($email);
один вкладыш => Тройной оператор => http://php.net/manual/en/ language.operators.comparison.php –
Возможный дубликат [разъяснение оператора PHP Ternary] (http://stackoverflow.com/questions/3580461/php-ternary-operator-clarification) – rsz