2. BRIDINAJUMS - NEKRITISKI, IESPĒJAMS
3. Error - sintakses vai scenarija
Scenāriju plūsma.
Soļi kas veic scenarijs.
Funkcijas jādefinē pirms izsaukšanas
Valoda sastāvs no iebuvētam funkcijām un valodas konstruktoriem
Valodas konstruktors (konstrukcijas), neviss funkcija!
' vienpadinas - tikai tekstu
" dubultpedinas teksu un mainigas
mainigie tiek noteikti ar $
+ zimite 'Hello '.$world1.' World'
<?PHP
$world = 'World';
echo 'Hello $world';
echo "Hello $world";
print 'Hello World';
$world1 = 'awesome';
echo 'Hello '.$world1.' World';
$hello = 'Hello';
$world = 'World';
echo $hello.$world;
$hello .= $world;
echo $hello;
?>
_________________________________
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
echo 'Hello World';
?>
</body>
</html>
________________________________
indentesana
________________________________
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
$var = 'Hello World';
?>
<div>
<?
echo $var;
?>
</div>
</body>
</html>
__________________________________
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
$var = 'Hello World';
?>
<div>
<?=$var?>
</div>
</body>
</html>
__________________________________
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
$menu = array();
$menu[] = 'Viens';
$menu[] = 'Divi';
$menu[] = 'Tris';
foreach($menu as $item){
echo '<a href="#">'.$item.'</a><br>';
}
?>
</body>
___________________________________
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
$menu = array();
$menu[] = 'Viens';
$menu[] = 'Divi';
$menu[] = 'Tris';
///$length1 = $menu->lenght; echo $length1;
/*
$length = count($menu); echo $length;
*/
foreach($menu as $item){
echo '<a href="#">'.$item.'</a><br>';
}
?>
</body>
</html>
______________________________________
<?
function multipas($p, $hash = 'sha256', $rounds = 10, $frombase = 10, $tobase = 36, $ground_multiplier = 64, $ground_divider = 3.14159265358979)
{
$cont = $p;
for ($r = 0; $r <= $rounds; $r++) {
$len = strlen($p);
preg_match_all('/[a-z]/', $p, $lmatches);
$tlc = count($lmatches[0]);
preg_match_all('/[A-Z]/', $p, $imatches);
$tic = count($imatches[0]);
preg_match_all('/[0-9]/', $p, $umatches);
$tuc = count($umatches[0]);
if($tlc <= 0){$tlc=1;}
if($tic <= 0){$tic=1;}
if($tuc <= 0){$tuc=1;}
$ground = ($len * $ground_multiplier) / ((($ground_divider*$tlc)*$tic)*$tuc);
$salt = base_convert($ground, $frombase, $tobase);
$fin = null;
for ($i = 0; $i <= $len; $i++) {
$p1 = substr($p, $i, 1);
$p2 = substr($salt, $i, 1);
$fin .= str_rot13($p1 . $p2);
}
$p .= $fin;
}
$p = str_replace($cont,'',$p);
return hash($hash, $p);
}
echo multipas('12345');
?>
_________________________________
Комментариев нет:
Отправить комментарий