How can I, if at all, shorten this statement.
Code: Select all
empty($_POST['number']) ? $n ='1' : $n = $_POST['number'];Moderator: General Moderators
Code: Select all
empty($_POST['number']) ? $n ='1' : $n = $_POST['number'];Code: Select all
$n=$_POST['number'];$n=empty($n)?1:$n;Code: Select all
$podcastNumber = $_POST['podcastNumber'];
$podcastNumber = !isset($podcastNumber) ? 1 : $podcastNumber;Code: Select all
require_once('Param.php');
Param::init('number', 1);Code: Select all
require_once('Param.php');
$podcastNumber = Param::get('podcastNumber', 1);Code: Select all
if (isset($_REQUEST['blockId'])){
$blockId = $_REQUEST['blockId'];
} else {
$blockId = $_POST['blockId'];
}Err.. his code is 50 bytes (ignoring the include file). Mine was 38 bytes. I'm still winning.mad_phpq wrote:you win!
how did you work that out?onion2k wrote:Err.. his code is 50 bytes (ignoring the include file). Mine was 38 bytes. I'm still winning.mad_phpq wrote:you win!
Code: Select all
Param::init('firstName', 'Default');
Param::init('lastName', 'Default');
Param::init('email', 'Default');
Param::init('telephone', 'Default');
Param::init('streetName', 'Default');
Param::init('streetNumber', 'Default');
Param::init('streetDirection', 'Default');
Param::init('unitType', 'Default');
Param::init('unitNumber', 'Default');
Param::init('city', 'Default');
Param::init('country', 'Default');
Param::init('comment', 'Default');
Param::init('company', 'Default');
Param::init('faxNumber', 'Default');
Code: Select all
<?php
require_once('Param.php');
$start = mktime();
for($i=0; $i<100000; $i++) {
Param::init('firstName', 'Default');
Param::init('lastName', 'Default');
Param::init('email', 'Default');
Param::init('telephone', 'Default');
Param::init('streetName', 'Default');
Param::init('streetNumber', 'Default');
Param::init('streetDirection', 'Default');
Param::init('unitType', 'Default');
Param::init('unitNumber', 'Default');
Param::init('city', 'Default');
Param::init('country', 'Default');
Param::init('comment', 'Default');
Param::init('company', 'Default');
Param::init('faxNumber', 'Default');
}
print 'time: ';
print mktime() - $start;
?>