$is_author = $account->uid == $node->uid;

what is that mean?
Does pointer are mean to set a value or get a value?

*that is from the pro drupal development book.

that is the FULL code:

function job_post_node_access($op, $node, $account) {
$is_author = $account->uid == $node->uid;
switch ($op){
case 'create':
if (user_access('create job',$account)){
return NODE_ACCESS_ALLOW;
}
case 'update':
if (user_access('edit own job', $account) && $is_autor ||
user_access('edit any job' ,$account)) {
returm NODE_ACCESS_ALLOW;
}
case 'delete':
if (user_access('delete own job', $account) && $is_author
|| user_access('delete', $account)) {
return NODE_ACCESS_ALLOW;
}
}
}

Comments

It's a boolean value

The value of the == comparison is assigned to $is_author. If the node's owner is the same as the currently logged-in user, then it's true; else false.

But what pointer does? Does

But what pointer does?
Does it set a value/method?
Allow access to a value/method ?

I'm sorry but i'm a newbie.

=-=

it's a comparison operator. The operator == casts between two different types if they are different. see: http://stackoverflow.com/questions/3737139/reference-what-does-this-symb...

<?php $node->uid;?> Is PHP

<?php
$node
->uid;
?>

Is PHP syntax for a property of an object.

http://www.php.net/manual/en/language.oop5.basic.php